Funcția fputs () din C ++ scrie un șir complet, cu excepția caracterului nul care se termină în fluxul de fișiere de ieșire dat.
Este la fel ca executarea repetată a fputc ().
fputs () prototip
intrări (const char * str, FILE * stream);
fputs()
Functia scrie tot caracterul stocate în str șir la fluxul de fișier de ieșire , cu excepția caracterul de terminare nul.
Este definit în fișierul antet.
fputs () Parametri
- str: Pointer către o matrice de caractere care stochează șirul de scris.
- flux: fluxul de fișiere de ieșire pentru a scrie caracterele.
fputs () Valoare returnată
La succes, funcția fputs () returnează o valoare non-negativă. La eșec, returnează EOF și setează indicatorul de eroare în flux.
Exemplu: Cum funcționează funcția 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; )
Când rulați programul, acesta va scrie „Învățarea programării” în fișierul file.txt.