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