Funkcia fputs () v C ++ zapíše reťazec úplne okrem ukončovacieho znaku null do daného toku výstupných súborov.
Je to rovnaké ako opakované vykonávanie fputc ().
fputs () prototyp
int fputs (const char * str, FILE * stream);
fputs()
Funkcia zapíše celý charakter uložené v reťazci str k potoku výstupného súboru okrem ukončujúci znakom null.
Je definované v hlavičkovom súbore.
parametre fputs ()
- str: Ukazovateľ na pole znakov, ktoré uchováva reťazec, ktorý sa má zapísať.
- stream: Prúd výstupného súboru na zápis znakov.
fputs () Vrátená hodnota
Pri úspechu vráti funkcia fputs () nezápornú hodnotu. Pri zlyhaní vráti EOF a nastaví indikátor chyby na stream.
Príklad: Ako funguje funkcia 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; )
Keď program spustíte, do súboru file.txt napíše „Learning to program“ .