Функцията fgetc () в C ++ чете следващия символ от дадения входен поток.
прототип на fgetc ()
int fgetc (FILE * поток);
Най fgetc()
функция отнема поток файл като му аргумент и връща следващия символ от даден поток като цяло число тип.
Той се определя в заглавния файл.
fgetc () Параметри
поток: Файловият поток за четене на символа.
fgetc () Върната стойност
- При успех функцията fgetc () връща прочетения символ.
- При отказ връща EOF. Ако неуспехът е причинен поради края на файла, той задава индикатора eof. Ако повредата е причинена от други грешки, тя задава индикатора за грешка.
Пример: Как работи функцията fgetc ()
#include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )
Когато стартирате програмата, възможният изход ще бъде:
Пример за обработка на файлове