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.