Функція fgetc () в C ++ зчитує наступний символ із заданого вхідного потоку.
прототип fgetc ()
int fgetc (ФАЙЛ * потік);
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; )
Після запуску програми можливим результатом буде:
Приклад обробки файлів