fprintf

Prototypes

int fprintf(FILE *Fichier, char *Filtre, ...);

Description

Ecriture une chaîne de caractères dans le fichier Fichier, en utilisant le filtre Filtre et des paramètres complémentaires. De ce fait, le nombre de paramètres est variable.

Les jokers utilisables dans le filtre sont les suivants :

Le résultat est le nombre de caractères écrits.

Les valeurs des paramètres dans le filtre sont représentées par le caractère pour cent %. Un caractère pour cent % s'écrit dans le filtre par deux caractères pour cent % successifs.

Exemple

#include <stdio.h>
#include <stdlib.h>

char a;
short b;
long c;
char *d;
double e;
FILE *Fichier;

fprintf(Fichier, "Ceci est un essai avec un caractère '%%'\n");
fprintf(Fichier, "a=%c\n", a);
fprintf(Fichier, "b=%hd\n", a);
fprintf(Fichier, "c=%ld\n", c);
fprintf(Fichier, "d=%s\n", d);
fprintf(Fichier, "e=%lf\n", e);

Avertissement

Le saut de ligne s'effectue par le caractère saut de ligne \n. Le caractère de retour à de ligne \r est inutile.

Voir aussi

sprintf pour formater une chaîne ou printf pour écrire sur la sortie standard.