CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
gets
GETS
#include <stdio.h>
char *gets(buffer);
char *buffer; память для хранения вводимой строки.
Описание:
Функция gets читает строку из потока стандартного ввода
stdin и запоминает ее в буфере buffer. Строка состоит из набора
символов и заканчивается символом новой строки '\n'. Перед возвра-
том функция gets замещает символ новой строки символом '\0', в от-
личии от функции fgets, которая сохраняет символ новой строки.
Возвращаемое значение:
Функция возвращает свой аргумент. Значение указателя NULL
свидетельствует об ошибке или достижении конца файла. Для опреде-
ления категории ошибки используются функции ferror или feof.
См. также fgets, fputs, puts.
Пример.
#include <stdio.h>
char line[100];
char *result;
/* следующий оператор выбирает строку из потока stdin */
result = gets(line);.
