C/getc
< C
Deklaracja
edytujint getc(FILE *stream);
Plik nagłówkowy
edytujstdio.h
Opis
edytujFunkcja getc() czyta znak ze strumienia, jest identyczna z fgetc().
Wartość zwracana
edytujFunkcja getc() zwraca kod pierwszego znaku ze strumienia. W przypadku końca pliku lub błędu funkcja zwraca wartość EOF.
Przykład użycia
edytuj#include<stdio.h>
int main()
{
int znak;
FILE *plik = fopen( "plik.txt", "r" ); // otwieramy plik do odczytu
znak = getc( plik );
while( znak != EOF ) //pętla odczytująca po jednym znaku z pliku
{
printf( "%c", znak ); //do napotkania znaku końca pliku EOF
znak = getc( plik );
}
fclose( plik ); //zamykamy plik
return 0;
}