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