C ++: n fputs () -funktio kirjoittaa merkkijonon kokonaan, lukuun ottamatta lopetettavaa null-merkkiä annettuun lähtötiedostovirtaan.
Se on sama kuin fputc () suoritetaan toistuvasti.
fputs () prototyyppi
int-syötteet (const char * str, FILE * stream);
fputs()
Toiminto kirjoittaa kaikki merkin tallennettu strin tulostetiedostoon Stream lukuun päättävää null hahmo.
Se määritetään otsikkotiedostossa.
tulot () Parametrit
- str: Osoitin merkistöryhmään, joka tallentaa kirjoitettavan merkkijonon.
- stream: Lähtötiedostovirta merkkien kirjoittamiseen.
tulot () Palautusarvo
Menestyksessä fputs () -funktio palauttaa ei-negatiivisen arvon. Epäonnistumisen yhteydessä se palauttaa EOF: n ja asettaa virheen ilmaisimen virtaan.
Esimerkki: Kuinka fputs () -toiminto toimii
#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; )
Kun suoritat ohjelman, se kirjoittaa "Oppia ohjelmoimaan" tiedostoon file.txt.