C ++ fputs () - C ++ Standardbibliotek

Funktionerne fputs () i C ++ skriver en streng fuldstændigt undtagen det afsluttende null-tegn til den givne outputfilstrøm.

Det er det samme som at udføre fputc () gentagne gange.

fputs () prototype

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

Den fputs()funktion skriver alle de karakter lagret i strengen str til output-fil stream den undtagen det afsluttende null-tegn.

Det er defineret i header-fil.

fputs () Parametre

  • str: Markør til et tegnarray, der gemmer den streng, der skal skrives.
  • stream: Outputfilstrømmen til at skrive tegnene.

fputs () Returværdi

Efter succes returnerer fputs () -funktionen en ikke-negativ værdi. Ved fiasko returnerer den EOF og sætter fejlindikatoren i drift.

Eksempel: Sådan fungerer fputs () -funktionen

 #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; )

Når du kører programmet, vil det skrive "Lær at programmere" til filen file.txt.

Interessante artikler...