funzioni di libreria C - putc ()
C libreria standard - <stdio.h>
descrizione
C funzioni di libreriaint putc (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 () dichiarazione funzione di putc.
int putc(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
Questa funzione come un unsigned char gettato in un int Restituisce il carattere scritto, in caso di errore restituisce EOF.
Esempi
L'esempio seguente mostra putc () viene utilizzata la funzione.
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w"); for( ch = 33 ; ch <= 100; ch++ ) { putc(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); }