printf
Prototypes
int printf(char *Filtre, ...);
Description
Ecriture une chaîne de caractères sur la sortie standard i.e. l'écran, 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 :
- %c pour un char.
- %hd pour un short.
- %ld pour un long.
- %lf pour un double.
- %s pour un char *.
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;
printf("Ceci est un essai avec un caractère '%%'\n");
printf("a=%c\n", a);
printf("b=%hd\n", a);
printf("c=%ld\n", c);
printf("d=%s\n", d);
printf("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 fprintf pour écrire dans un fichier.