CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
fgetc
fgetc
Функция Получает символ из потока. Синтаксис #include<stdio.h> int fgetc(FILE * stream); Файл, содержащий stdio.h прототип Описание fgetc возвращает следующий символ из указанного входного потока stream. Возвращаемое При успешном завершении возвращает символ, преоб- значение разованный к типу int без расширения знака. При обнаружении конца файла возвращает EOF. Переносимость Поддерживается стандартом ANSI C и совместима с UNIX. Смотрите также fgetchar, fputc, getc, getch, getchar, getche, ungetc, ungetch. Пример: #include<string.h> #include<stdio.h> #include<conio.h> int main(void) { FILE *stream; char msg[] = "Тестовый пример"; char ch; /* создать файл для его изменения */ stream = fopen("DUMMY.FIL","w+"); /* записать в файл данные */ fwrite(msg,strlen(msg),1,stream); /* перейти в начало файла */ fseek(stream,0,SEEK_SET); do { /* ввести символ из файла */ ch = fgetc(stream); /* вывести символ на экран */ putch(ch); } while(ch!=EOF); fclose(stream); return 0; }