C ++ fputs () - C ++ Standardbibliotek

Funktionerna fputs () i C ++ skriver en sträng helt förutom det avslutande nollkaraktären till den angivna utdatafilströmmen.

Det är samma som att köra fputc () upprepade gånger.

fputs () prototyp

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

Den fputs()funktionen skriver alla tecken lagras i strängen str till utdatafilströmmen utom avslutande null karaktär.

Det definieras i rubrikfilen.

fputs () Parametrar

  • str: pekare till en teckenmatris som lagrar strängen som ska skrivas.
  • stream: Utdatafilens ström för att skriva tecknen.

fputs () Returvärde

Vid framgång returnerar funktionen fputs () ett icke-negativt värde. Vid fel returnerar den EOF och sätter felindikatorn på ström.

Exempel: Hur fputs () fungerar

 #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ör programmet kommer det att skriva "Lära sig att programmera" till filen file.txt.

Intressanta artiklar...