C ++ fgetc () - Libreria standard C ++

La funzione fgetc () in C ++ legge il carattere successivo dal flusso di input specificato.

prototipo fgetc ()

 int fgetc (FILE * stream);

La fgetc()funzione accetta un flusso di file come argomento e restituisce il carattere successivo dal flusso specificato come tipo intero.

È definito nel file di intestazione.

Parametri fgetc ()

stream: il flusso di file per leggere il carattere.

fgetc () Restituisce il valore

  • In caso di successo, la funzione fgetc () restituisce il carattere letto.
  • In caso di fallimento restituisce EOF. Se l'errore è causato dalla fine del file, imposta l'indicatore eof. Se l'errore è causato da altri errori, imposta l'indicatore di errore.

Esempio: come funziona la funzione fgetc ()

 #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; )

Quando esegui il programma, un possibile output sarà:

 Esempio di gestione dei file

Articoli interessanti...