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;
}
