Funkcija fputs () u C ++-u u potpunosti zapisuje niz, osim završnog null znaka u zadani tok izlazne datoteke.
To je isto kao i ponavljano izvršavanje fputc ().
prototip fputs ()
int fputs (const char * str, FILE * stream);
fputs()
Funkcija piše sve lik pohranjene u string str na izlazni tok datoteke osim završnim null karaktera.
Definirano je u datoteci zaglavlja.
fputs () parametri
- str: Pokazivač na niz znakova koji pohranjuje niz koji se zapisuje.
- stream: tok izlazne datoteke za pisanje znakova.
fputs () Povratna vrijednost
Nakon uspjeha, funkcija fputs () vraća nenegativnu vrijednost. U slučaju kvara vraća EOF i postavlja indikator pogreške na stream.
Primjer: Kako funkcionira funkcija fputs ()
#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; )
Kada pokrenete program, napisat će "Učenje programiranja" u datoteku file.txt.