int i = 0; // tu prépares tout simplement ton buffer
#int_EXT
EXT_isr()
{
if(ligne_pad==1)
touche='1';
elseif(ligne_pad==2)
touche='4';
elseif(ligne_pad==3)
touche='7';
elseif(ligne_pad==4)
touche='*';
buffer[i] = touche; // la case actuelle prend la valeur de ta touche
i++; // tu passes à la case suivante
}
Ensuite reste à voir comment tu fais ta boucle...
chaine de caractére sur microcontolleur
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.