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:
NB:l'indice de tableau indique le code ASCII du caractère qui doit etre entré
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
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]); }
Partager