bon
déja pour une boucle infinie :
for(;;) ou while(1)
ensuite, comem en maths, tu peux factoriser :
if(d==101) / / la touche e
a=a+1;
if ( d==100)
a=a-1;
. ..
clrscr(); / / pour TOUS LES CAS
gotoxy(a,b);
cout < < " O" < < endl;
ensuite :
dans ton clrscr, tu avais oublié les ( ), tu es sur que ça compilait ? ?
ensuite, pour les if : THE piege :
if ( i=101)
différent de
if ( i==101)
si tu mets le 1er cas, c´est FAUX : il ASSSIGNE i à 101, et te renvoie vrai car le nombre assigné est positif : en gros, il passe dans tous tes if.
et comme tu as mis a=a+1 et a=a-1 -> ça ne bouge pas.