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:
ma boucle récupère le contenu de la table chaine1 seulement dans la dernière condition.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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*/ }
aidez moi svp
Partager