C ++ fputs () - standardní knihovna C ++

Funkce fputs () v C ++ zapisuje řetězec úplně kromě ukončujícího znaku null do daného proudu výstupního souboru.

Je to stejné jako opakované provádění fputc ().

fputs () prototyp

 int fputs (const char * str, FILE * stream);

fputs()Funkce zapíše celý charakter uložené v řetězci str k potoku výstupního souboru kromě ukončující znakem null.

Je definován v hlavičkovém souboru.

fputs () parametry

  • str: Ukazatel na pole znaků, které ukládá řetězec, který má být zapsán.
  • stream: Stream výstupního souboru pro zápis znaků.

fputs () Návratová hodnota

Při úspěchu vrátí funkce fputs () nezápornou hodnotu. Při selhání vrátí EOF a nastaví indikátor chyby ve streamu.

Příklad: Jak funguje funkce 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; )

Když spustíte program, zapíše „Learning to program“ do souboru file.txt.

Zajímavé články...