C/getc
< C
DeklaracjaEdytuj
int getc(FILE *stream);
Plik nagłówkowyEdytuj
stdio.h
OpisEdytuj
Funkcja getc() czyta znak ze strumienia, jest identyczna z fgetc().
Wartość zwracanaEdytuj
Funkcja getc() zwraca kod pierwszego znaku ze strumienia. W przypadku końca pliku lub błędu funkcja zwraca wartość EOF.
Przykład użyciaEdytuj
#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;
}