Avertissement sur le format de printf %c expects argument of type 'int'
Bonjour,
j'ai un problème pour utiliser une fonction qui récupère un caractère tapé au clavier.
Je vous donne mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #include <stdio.h>
#include <stdlib.h>
char lireCaractere();
char lireCaractere()
{
char caractere = 0;
caractere = getchar();
return caractere;
}
int main(int argc, char *argv[])
{
printf("Caractère : %c",lireCaractere);
return 0;
} |
et voila l'erreur :
Code:
1 2
| main.c: In function main:
main.c:15:2: attention : format %c expects argument of type int, but argument 2 has type char (*)() [-Wformat] |
Si vous voulez bien m'expliquer..?.