C ++ fputs () - Libreria standard C ++

La funzione fputs () in C ++ scrive una stringa completamente tranne il carattere null di terminazione nel flusso di file di output specificato.

È lo stesso che eseguire ripetutamente fputc ().

prototipo fputs ()

 int fputs (const char * str, FILE * stream);

La fputs()funzione scrive tutti i caratteri memorizzati nella stringa str nel flusso del file di output eccetto il carattere null di terminazione.

È definito nel file di intestazione.

Parametri fputs ()

  • str: puntatore a un array di caratteri che memorizza la stringa da scrivere.
  • stream: il flusso del file di output per scrivere i caratteri.

fputs () Restituisce il valore

In caso di successo, la funzione fputs () restituisce un valore non negativo. In caso di errore restituisce EOF e imposta l'indicatore di errore sul flusso.

Esempio: come funziona la funzione fputs ()

 #include int main() ( char str() = "Learning to program"; FILE *fp; fp = fopen("file.txt","w"); if (fp) fputs(str,fp); else perror("File opening failed"); fclose(fp); return 0; )

Quando esegui il programma, scriverà "Imparare a programmare" nel file file.txt.

Articoli interessanti...