la lecture d'un caractère et ecriture d'un caractère
Salut a tous!
Pourquoi la lecture d'un caractère n'aboutit pas a son écriture avec ce code...
Code:
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:cry:);