C ++ fputs () - Bibliothèque standard C ++

La fonction fputs () en C ++ écrit une chaîne complètement à l'exception du caractère nul de fin dans le flux de fichier de sortie donné.

C'est la même chose que d'exécuter fputc () à plusieurs reprises.

prototype fputs ()

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

La fputs()fonction écrit tous les caractères stockés dans la chaîne str dans le flux du fichier de sortie, à l'exception du caractère nul de fin.

Il est défini dans le fichier d'en-tête.

Paramètres fputs ()

  • str: pointeur vers un tableau de caractères qui stocke la chaîne à écrire.
  • stream: Le flux du fichier de sortie pour écrire les caractères.

fputs () Valeur de retour

En cas de succès, la fonction fputs () renvoie une valeur non négative. En cas d'échec, il renvoie EOF et active l'indicateur d'erreur sur le flux.

Exemple: Fonctionnement de la fonction 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; )

Lorsque vous exécutez le programme, il écrira «Apprendre à programmer» dans le fichier file.txt.

Articles intéressants...