Bonjour à tous,
Quelqu'un peut me dire pourquoi est ce que ma boucle for suivant ne s'exécute pas jusqu'à la fin?
La boucle s'exécute que 2 fois et après le programme s'arrête.
l'affichage me donne : 0 puis 1 ; preuve que la boucle s'exécute une fois, puis une deuxième fois et puis le programme s'arrête.
l'affiche de toute les cases des var_N°[ 0] , premier ou dernier donne 0 alors que tab[i] est bien plein (plus de 50 caractères ) et les et tout les éléments recherché sont dedans
Mer pour votre aide
Code:for(ib=0 ; ib <= i ; ib++) { print( ib); // affichage du nombre de fois switch(tab[ib]) { case '[': Premier = tab[ib]; i2=ib; i2++; i3=0; while( tab[i] != 'F' ) { Var_1[i3] = tab[i2]; i3++ i2++; } break; case 'L': i2=ib; i2++; i3=0; while(tab[i2] != 'F' ) { var_2[i3]=tab[i2]; i3++; i2++; } break; case 'Q': i2=ib; i2++; i3=0; while(tab[i2] != 'F' ) { var_3[i3]=tab[i2]; i3++; i2++; } break; case 's': i2=ib; i2++; i3=0; while(tab[i2] != 'F' ) { var_4[i3]=tab[i2]; i3++; i2++; } break; case 'T': i2=ib; i2++; i3=0; while(tab[i2] != '/' ) { var_5[i3]=tab[i2]; i3++; i2++; } break; case ']': Dernier = 1; break; }
-----