Функция Получает строку символов из потока.
Синтаксис #include
char *gets(char *s);
Файл, содержащий stdio.h
прототип
Описание Функция gets читает строку символов, оканчиваю-
щуюся символом перевода строки в переменную *s из
стандартного входного потока stdin. Данная сим-
вольная строка оканчивается символом перехода на
новую строку, который при записи в *s заменяется
на нулевое окончание (\0).
В отличие от scanf, gets позволяет вводить стро-
ки, содержащие символы пробела и табуляции. Все,
что было введено до перевода каретки, помещается
в s.
Возвращаемое При успешном завершении, функция gets возвращает
значение строку s; при достижении конца файла (EOF) или
ошибке возвращается NULL.
Переносимость Функции поддерживаются на системах UNIX и стандар-
том ANSI C.
Смотрите также cgetsferrorfgetsfopenfputsfreadgetcputsscanf
Пример:
#include
int main(void)
{
char string[133];
printf("Введите строку:");
gets(string);
printf("Cтрока = '%s'\n,string);
}