Funkcje biblioteczne C - fgetc ()
Biblioteka standardowa języka C - <stdio.h>
opis
C Funkcje biblioteczneint fgetc (FILE * stream) uzyskane z określonego strumienia stream kolejnego znaku (unsigned znaków), a lokalizacja identyfikator przodu.
oświadczenie
Oto () Funkcja stwierdzenie fgetc.
int fgetc(FILE *stream)
parametry
- Strumień - Jest to wskaźnik na wskaźnik pliku do obiektu, obiekt przepływu identyfikator pliku do wykonywania operacji na niej.
Wartość zwracana
Funkcja ta jako rzutowanie unsigned char na int powrócić do odczytu znaków, lub jeśli koniec pliku odczytu wystąpi błąd, to zwraca EOF.
Przykłady
Poniższy przykład demonstruje funkcja fgetc () jest używana.
#include <stdio.h> int main () { FILE *fp; int c; int n = 0; fp = fopen("file.txt","r"); if(fp == NULL) { perror("打开文件时发生错误"); return(-1); } do { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); }while(1); fclose(fp); return(0); }
Załóżmy, że mamyplik.txt plik tekstowy,to brzmi. Jako przykład pliku, wpisz:
We are in 2014
Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:
We are in 2014