#include <stdio.h> int fputs(const char *str, FILE *stream);
Функция fputs() записывает в заданный поток stream содержимое строки, адресуемой указателем str. При этом завершающий нулевой символ (т.е. символ конца строки ('0')) не записывается.
В версии C99 к параметрам str и stream применен квалификатор restrict.
При успешном выполнении функция fputs() возвращает неотрицательное значение, а при неудачном — значение EOF.
Если поток открыт в текстовом режиме, могут произойти преобразования некоторых символов. Это значит, что однозначного отображения строки в файл может и не быть. Однако если поток открыт в двоичном режиме, никаких преобразований символов не будет и строка отобразится в файл "один к одному".
Приведенный фрагмент программы записывает в поток, связанный с файлом fp,строку:
это тест
fputs("это тест", fp);