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 : 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;
}
et voila l'erreur :
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]
Si vous voulez bien m'expliquer..?.