C/getc
< C
Deklaracja[edytuj]
int getc(FILE *stream);
Plik nagłówkowy[edytuj]
stdio.h
Opis[edytuj]
Funkcja getc() czyta znak ze strumienia, jest identyczna z fgetc().
Wartość zwracana[edytuj]
Funkcja 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;
}