funzioni di libreria C - fputc ()
C libreria standard - <stdio.h>
descrizione
C funzioni di libreriaint fputc (int char, FILE * stream) Il charargomento carattere specificato (un carattere senza segno) viene scritto il flusso specificato nel flusso, e la posizione identificatore di andare avanti.
dichiarazione
Ecco () funzione di dichiarazione fputc.
int fputc(int char, FILE *stream)
parametri
- char - cui deve essere scritto il carattere.Il carattere del suo valore int corrispondente passato.
- flusso - Questo è un puntatore a FILE puntatore ad un oggetto, l'oggetto è FILE identifica il carattere da scrivere flusso.
Valore di ritorno
Se si verifica alcun errore, viene restituito il carattere scritto. Se si verifica un errore, restituisce EOF, e l'identificatore di errore.
Esempi
L'esempio seguente mostra viene utilizzata la funzione fputc ().
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w+"); for( ch = 33 ; ch <= 100; ch++ ) { fputc(ch, fp); } fclose(fp); return(0); }
Facciamo compilare ed eseguire il programma di cui sopra, che creerà un filefile.txt nella directory corrente, si legge quanto segue:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
Ora usiamo la seguente procedura per visualizzare il contenuto del file di cui sopra:
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }