banaliser le caractére "entrer" dans ce petit bout de code!
bonjour tout le monde,
je voulais créer un tableau de type int et qui va contenir 0 ou 1
0 :si l'indice correspondant à la case coincide avec le code ASCII du caractère entré au clavier.1 sinon..
le probléme c est que aprés avoir tapé mon caractère je suis obligé de taper "entrée" pour passer à l autre caractére .mon code le considère(ce qui est normale" comme un caractére...je veux le banaliser,mon code est le voici:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| #include<stdio.h>
#include<stdlib.h>
/***********Main******************/
void main()
{
int tab[25];
int i;
char c;
for(i=0;i<4;i++)//je veux entrer que cinq caractére par exemple!
{ printf(" entrer le caractere correspondant au code ASCII de valeur %d\n",i);
scanf("%c",&c);
printf("\n%d\n",c);//j'affiche son code ASCII
if(c==i)//si le code ASCII correspond à l'indice de tableau
tab[i]=1;
else
tab[i]=0;
}
for(i=0;i<4;i++)
printf("%d",tab[i]);
} |
NB:l'indice de tableau indique le code ASCII du caractère qui doit etre entré