C ++ fputs () - štandardná knižnica C ++

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“ .

Zaujímavé články...