ma boucle ne fonctionne pas
bonjour,
en faite je sais pas pour quoi j'arrive copie le contenu d'un tableau de caractère dans un autre tableau de caractète avec l'jout de caractère blanc et la suppression de certain d'autre,
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
for(int v=0;v<taille;v++){/*for*/
if((chaine1[v]=='+')||(chaine1[v]=='-')||(chaine1[v]==',')||(chaine1[v]==';')||(chaine1[v]=='/')
||(chaine1[v]=='*')||(chaine1[v]=='(')||(chaine1[v]==')')||(chaine1[v]=='='))
{chaine2[z]=' '; chaine2[z+1]=chaine1[v]; chaine2[z+2]=' '; z++;}
else
if(chaine1[v]=='{'){for(;(v<taille)&&(chaine1[v]!='}');v++);
if(v>taille) System.out.println("votre commentaire lui manque '}'");}
else
if((chaine1[v]==':')&&(chaine1[v+1]=='=')){chaine2[z]=' ';chaine2[z+1]=':';chaine2[z+2]='=';chaine2[z+3]=' ';z++;}
else
if((chaine1[v]=='<')&&((chaine1[v+1]=='=')||(chaine1[v+1]=='>'))){chaine2[z]=' ';chaine2[z+1]=chaine1[v];chaine2[z+2]=chaine1[v+1];chaine2[z+3]=' ';z++;}
else
if((chaine1[v]=='<')&&((chaine1[v+1]!='=')||(chaine1[v+1]!='>'))){chaine2[z]=' ';chaine2[z+1]=chaine1[v];z++;}
else
if((chaine1[v]=='>')&&(chaine1[v+1]=='=')){chaine2[z]=' ';chaine2[z+1]=chaine1[v];chaine2[z+2]=chaine1[v+1];chaine2[z+3]=' ';z++;}
else
if((chaine1[v]=='>')&&(chaine1[v+1]!='=')){chaine2[z]=' ';chaine2[z+1]=chaine1[v];z++;}
else {chaine2[z]=chaine1[v];z++;}
/*for*/ } |
ma boucle récupère le contenu de la table chaine1 seulement dans la dernière condition.
aidez moi svp