C ++ fputs () - C ++ standardna knjižnica

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.

Zanimljivi članci...