Функции библиотеки C - fgetc ()
C стандартная библиотека - <stdio.h>
описание
C библиотечные функцииINT fgetc (FILE * поток) , полученный из указанного потока потока следующего символа (без знака символа), и расположение идентификатора двигаться вперед.
заявление
Здесь () функция утверждение fgetc.
int fgetc(FILE *stream)
параметры
- Поток - это указатель на FILE указатель на объект, объект потока идентификатор файла для выполнения операций на нем.
Возвращаемое значение
Эта функция как неподписанные символ преобразованный в междунар вернуть чтения символов, или если конец файла чтения происходит ошибка, то она возвращает EOF.
примеров
Следующий пример демонстрирует функцию fgetc () используется.
#include <stdio.h> int main () { FILE *fp; int c; int n = 0; fp = fopen("file.txt","r"); if(fp == NULL) { perror("打开文件时发生错误"); return(-1); } do { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); }while(1); fclose(fp); return(0); }
Предположим , у нас есть текстовый файлfile.txt, он звучит следующим образом .В качестве примера файла, введите следующую команду:
We are in 2014
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
We are in 2014