desoler j'ai un peut de mal :

for(i = 0; i < NB_LIGNE; i++) // il y a des commandes que je n'ai pas fait en cours j'ai vraiment du mal a comprendre a quoi sert cette ligne.
{
eteindre_toute_les_lignes(); // ici on a un sous programme qui eteint toute les lignes ?
alimenter_ligne(i); // ici on a un sous prog qui alimente toute les lignes une par une c'est sa ? mais que va t-il falloir faire dans se programme ? est ce que la premiere ligne sufirai ?

for(j = 0; j < NB_COLONNE; j++) // idem ligne 1
{
if(ligne_status(i, j) != 0) // C'est ici que le programme va s'arreter lorsqu'il aura reperer une tension ?
{
// Touche trouvée en I / J // sous quel forme la touche sortira t'elle ?
}
}
}