De functie fputs () in C ++ schrijft een string volledig behalve het afsluitende null-teken naar de gegeven output-bestandsstroom.
Het is hetzelfde als het herhaaldelijk uitvoeren van fputc ().
fputs () prototype
int fputs (const char * str, FILE * stream);
De fputs()
functie schrijft al het teken dat is opgeslagen in de string str naar de uitvoerbestandstroom behalve het afsluitende null-teken.
Het wordt gedefinieerd in het header-bestand.
fputs () Parameters
- str: Pointer naar een tekenreeks die de te schrijven string opslaat.
- stream: De output-bestandsstroom om de karakters te schrijven.
fputs () Retourwaarde
Bij succes retourneert de functie fputs () een niet-negatieve waarde. Bij een fout wordt EOF geretourneerd en wordt de foutindicator ingeschakeld.
Voorbeeld: hoe de functie fputs () werkt
#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; )
Als je het programma start, zal het "Leren programmeren" naar het bestand file.txt schrijven.