funzioni di libreria C - fgetc ()
C libreria standard - <stdio.h>
descrizione
C funzioni di libreriaint fgetc (FILE * stream) ottenuto dal flusso flusso specificato carattere successivo (un carattere senza segno), e la posizione identificatore di andare avanti.
dichiarazione
Ecco () funzione di dichiarazione fgetc.
int fgetc(FILE *stream)
parametri
- flusso - Questo è un puntatore a FILE puntatore ad un oggetto, il flusso identificatore di file oggetto per eseguire operazioni su di esso.
Valore di ritorno
Questa funzione di un cast unsigned char a un int restituire la lettura dei caratteri, o se alla fine del file leggere si verifica un errore, restituisce EOF.
Esempi
L'esempio seguente mostra viene utilizzata la funzione fgetc ().
#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); }
Supponiamo di avere un file di testofile.txt, legge nel modo seguente.Come esempio del file, immettere:
We are in 2014
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
We are in 2014