La funzione putc () in C ++ scrive un carattere nel flusso di output specificato.
prototipo putc ()
int putc (int ch, FILE * stream);
La putc()
funzione accetta un flusso di file di output e un numero intero come argomenti. L'intero viene convertito in caratteri non firmati e scritto nel file.
putc()
e fputc () sono simili in termini di funzionalità. Tuttavia, una grande differenza tra fputc()
e putc()
è che putc()
può essere implementata come macro.
È definito nel file di intestazione.
parametri putc ()
- ch: Il carattere da scrivere.
- stream: il flusso di file per scrivere il carattere.
putc () Restituisce il valore
- In caso di successo, la funzione putc () restituisce il carattere scritto.
- In caso di errore, restituisce EOF e imposta l'indicatore di errore sul flusso.
Esempio: come funziona la funzione putc ()
#include #include int main() ( char str() = "Testing putc() function"; FILE *fp; fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i
When you run the program, the string "Testing putc() function" will be written to file.txt file.