C ++ 'daki fgetc () işlevi, verilen girdi akışından sonraki karakteri okur.
fgetc () prototip
int fgetc (FILE * akım);
fgetc()
İşlev, bağımsız değişken olarak bir dosya akışı alır ve bir tamsayıdır tür olarak akımdan sonraki karakter verir.
Başlık dosyasında tanımlanmıştır.
fgetc () Parametreler
stream: Karakteri okumak için dosya akışı.
fgetc () Dönüş değeri
- Başarı durumunda, fgetc () işlevi okuma karakterini döndürür.
- Başarısızlık durumunda EOF döndürür. Başarısızlık dosyanın sonundan kaynaklanıyorsa, eof göstergesini ayarlar. Arıza başka hatalardan kaynaklanıyorsa, hata göstergesini ayarlar.
Örnek: fgetc () işlevi nasıl çalışır?
#include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )
Programı çalıştırdığınızda, olası bir çıktı:
Dosya işleme örneği