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