Salut a tous!
Pourquoi la lecture d'un caractère n'aboutit pas a son écriture avec ce 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
19
20
21
22
#include <stdio.h>
#include <string.h>
main()
{
 
    /*int a;
    char b;
    char mot[10];
    printf("entrer le nombre\n");
    scanf("%d",&a); 
    printf("en decimale -->%d\n",a);
    printf("en héxadecimale -->%x\n",a);
    printf("en octal -->%o\n",a);*/
    char b;
    printf("entrer le caractèr\n");
    scanf("%c",&b);
    printf("voici le caractère --> %c\n",b);
    /*printf("entrer la chaine de caractère\n");
    scanf("%s",&mot);
    printf("%s\n",mot);*/
    b=getchar();
}
mais à un caractère quelconque ou je ne sait pas d’où il vient??,
merci d’avance, (je suis débutant);