Syntaxe :
#include <cstdio> int fprintf( FILE *flux, const char *format, ... );
La fonction fprintf()
écrit les arguments …
selon le format
spécifié dans le fichier représenté par flux
.
fprintf()
fonctionne exactement de la même manière que printf()
en ce qui concerne le formatage de la chaîne de caractères.
La valeur de retour de fprintf()
est le nombre de caractères inscrits dans le fichier
ou un nombre négatif si l'appel a échoué.
Voici un exemple d'utilisation :
char nom[] = "Marie"; FILE *out = fopen("sortie.txt", "w"); if(out != NULL) fprintf(out, "Bonjour %s\n", nom); fclose(out);