Cscanf
cscanf
Функция Выполняет форматированный ввод с консоли.
Синтаксис #include
int cscanf(char * format[,address,...]);
Файл, содержащий conio.h прототип
Описание cscanf считывает с консоли и просматривает набор вводимых полей по одному символу. Затем каждое поле форматируется в соответствии со спецификаци- ей формата, передаваемой функции cscanf в строке формата format. Наконец, cscanf помещает отформа- тированный ввод по адресам, следующим за аргумен- том format, и отображает введенные символы на эк- ране. Количество спецификаций формата, адресов и вводимых полей должно быть одинаковым. Специфика- ция формата приведена в описании функции scanf. По многим причинам cscanf может прекратить скани- рование определенного поля до его нормального за- вершения (символ пробела), или вообще завершить ввод. Описание этих причин вы найдете в описании функции scanf.
Возвращаемое cscanf возвращает число успешно введенных, значение преобразованных и сохраненных полей; возвращаемое значение не включает просмотренные, но не сохра- ненные поля. Если ни одно поле не было сохранено, то возвращается значение 0.
Если cscanf пытается считать конец файла, то воз- вращается значение EOF.
Переносимость cscanf уникальна для DOS.
Смотрите также
Пример:
#include
int main(void) { char string(80); /* очистить экран */ clrscr(); /* запросить ввод от пользователя */ cprintf("Введите строку:"); /* считать строку */ cscanf("%s",string); /* вывести введенную строку */ cprintf("Вы ввели следующую строку: %s",string); return 0; }