C ++ fputs () - C ++ standaardbibliotheek

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.

Interessante artikelen...