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 :
et voila l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Si vous voulez bien m'expliquer..?.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]
Partager