10 148
modifications
default : return NOTAKEY;
}
}
</source>
<u>'''Question 3'''</u> : la conversion ligne colonne vers caractère paut se faire avec un simple tableau 2 dimensions comme suit :
<source lang="c">
#include <htc.h>
#define NOTAKEY 127
char lecture_colonne();
char lecture_ligne();
char tabconv[4][3]={{'1','2','3'},{'4','5','6'},{'7','8','9'},{'*','0','#'}};
void main (void){
char col,lign,res;
do {
col=lecture_colonne();
}while (col == NOTAKEY);
do {
lign=lecture_ligne();
}while (col == NOTAKEY);
res=tabconv[col][lign];
// on fait ce que l'on veut du résultat.
while(1);
}
</source>
|