Funksjonene fputs () i C ++ skriver en streng helt unntatt den avsluttende nulltegnet til den gitte utdatafilstrømmen.
Det er det samme som å utføre fputc () gjentatte ganger.
fputs () prototype
int fputs (const char * str, FILE * stream);
Den fputs()
funksjonen skriver alle tegnet som er lagret i strengen str til utgangs filstrøm bortsett fra den terminerende nulltegnet.
Det er definert i topptekstfilen.
fputs () Parametere
- str: peker til et tegnarray som lagrer strengen som skal skrives.
- stream: Utdatafilen stream for å skrive tegnene.
fputs () Returverdi
Når det lykkes, returnerer funksjonen fputs () en ikke-negativ verdi. Ved svikt returnerer den EOF og setter feilindikatoren på strøm.
Eksempel: Hvordan funksjonene fputs () fungerer
#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 kjører programmet, vil det skrive "Lære å programmere" til filen file.txt.