Funzione di libreria C - getc ()
Descrizione
La funzione di libreria C. int getc(FILE *stream) ottiene il carattere successivo (un carattere non firmato) dal flusso specificato e fa avanzare l'indicatore di posizione per il flusso.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione getc ().
int getc(FILE *stream)
Parametri
stream - Questo è il puntatore a un oggetto FILE che identifica il flusso su cui deve essere eseguita l'operazione.
Valore di ritorno
Questa funzione restituisce il carattere letto come un cast di caratteri senza segno a un int o EOF alla fine del file o errore.
Esempio
L'esempio seguente mostra l'utilizzo della funzione getc ().
#include<stdio.h>
int main () {
char c;
printf("Enter character: ");
c = getc(stdin);
printf("Character entered: ");
putc(c, stdout);
return(0);
}
Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato:
Enter character: a
Character entered: a