Bonsoir,
J'ai un code basique qui retourne une chaine en omettant un caractère ciblé cependant il y a quelque chose que je ne saisie pas dedans le voici :
Merci de votre attention
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
22 #define T 50 int main() { char chaine1[T]="Bonjour je suis une chaine"; char chaine2[T]; int i, j, longu; longu=strlen(chaine1); for (i=0;i<longu;i++) { if (chaine1[i] != 'e') { chaine2[j]=chaine1[i]; //Pourquoi utiliser un autre indice "j" pourquoi pas reprendre le "i" j++; } } chaine2[j]='\0'; printf("Voici la nouvelle chaine: %s\n",chaine2);![]()
Partager