Справочник по C/C++
fputs()

#include 
int fputs(const chhar *str, FILE *stream);

Описание

Записывает в заданный поток содержание строки

Функция fputs() записывает в заданный поток stream содержание строки, адресуемой указателем str. При этом завершающий нулевой символ не записывается.

В версии C99 к параметрам str и stream применён квалификатор restrict/

При успешном выполнении функция fputs() возвращает неотрицательное значение, а при неудачном — значение EOF.

Если поток открыт в текстовом режиме, могут произойти преобразования некоторых символов. Это значит, что однозначного отображения строки в файл может не быть. Однако в случае, если поток открыт в двоичном режиме, никаких преобразований символов не будет и можно говорить о существовании взаимно однозначного соответствия между строкой и файлом.