Функции библиотеки C - fputs ()
C стандартная библиотека - <stdio.h>
описание
Функции библиотеки CINT fputs (Const символ * Str, файл * поток) строка записывается в указанный поток в потоке, но не включает нулевой символ.
заявление
Здесь функция () заявление fputs.
int fputs(const char *str, FILE *stream)
параметры
- ул - Это массив , который содержит последовательность символов , которые будут записаны в нулем.
- Поток - это указатель на FILE указатель на объект, идентификатор объекта FILE должен быть записан в строку потока.
Возвращаемое значение
Эта функция возвращает неотрицательное значение, если произошла ошибка возвращается EOF.
примеров
Следующий пример демонстрирует fputs () используется функция.
#include <stdio.h> int main () { FILE *fp; fp = fopen("file.txt", "w+"); fputs("这是 C 语言。", fp); fputs("这是一种系统程序设计语言。", fp); fclose(fp); return(0); }
Давайте скомпилировать и запустить эту программу, которая будет создан файлfile.txt, который гласит следующее:
这是 C 语言。这是一种系统程序设计语言。
Теперь давайте использовать следующую процедуру для просмотра содержимого указанного выше файла:
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }