Прототипы функций ввода-вывода строк имеют вид:


char * gets(char * s);

int puts(char * s);


Функции имеют в качестве аргумента указатель на массив символов.


Если строка прочитана удачно, gets(s) возвращает адрес массива s. При возникновении ошибки возвращается NULL.


Функция puts(s) в случае успешного завершения возвращает последний выведенный символ, которым всегда является символ ‘\n’ . Если произошла ошибка, то возвращается EOF.