Russian Belarusian English German Japanese Ukrainian

Cscanf

CuBook05

Функция

Выполняет форматированный ввод с консоли.
 
Синтаксис

#include<conio.h>
int cscanf(char *format[address,...]);
 
Прототип

conio.h
 
Описание

Функция cscanf считывает с консоли и просматривает набор вводимых полей по одному символу. Затем каждое поле форматируется в соответствии со спецификацией формата, передаваемой функции cscanf в строке формата format. Наконец, cscanf помещает отформатированный ввод по адресам, следующим за аргументом format, и отображает введенные символы на экране. Количество спецификаций формата, адресов и вводимых полей должно быть одинаковым. Спецификация формата приведена в описании функции scanf. По многим причинам cscanf может прекратить сканирование определенного поля до его нормального завершения (символ пробела), или вообще завершить ввод. Описание этих причин вы найдете в описании функции scanf.
 
Возвращаемое значение

Функция cscanf возвращает число успешно введенных, преобразованных и сохраненных полей. Возвращаемое значение не включает просмотренные, но не сохраненные поля. Если ни одно поле не было сохранено, то возвращается значение 0. Если cscanf пытается считать конец файла, то возвращается значение EOF.
 
Переносимость

Уникальна для DOS.
 
Пример

#include<conio.h>

int main(void)
{
char string(80);
clrscr();
cprintf("Введите строку:");
cscanf("%s",string);
cprintf("Вы ввели следующую строку: %s",string);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить