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 :

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.