Bonjour;
je voudrais changer un caractère au sein d'une chaîne. ex:
entrer une chaîne: rougea
caractère à supprimer: a
résultat après suppression: rouge
Une idée?
Bonjour;
je voudrais changer un caractère au sein d'une chaîne. ex:
entrer une chaîne: rougea
caractère à supprimer: a
résultat après suppression: rouge
Une idée?
tu parcrours ta chaine caractère par caracter et si tu tombes sur a, tu supprime le caractère
donc pour i allant de 1 à fin de ligne()
si tab[i] = 'a'
''=tab[i]
fin si
fin pour
?
Attention, il faut décaler tous les caractères suivants de 1 vers la gauche ensuite, (si tu programmes en C ...)
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
la plupart du temps ,les tableaux commencent à l'indice 0
Si tab[i] = tonCaractereSupp alors
tab[i] = vide
Si pas la fin de la chaine alors
decalerToutes LesCasesSuivantes vers la gauche
FinSi
NonEnvoyé par helios77
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Si tab[i] = tonCaractereSupp alors tant que pas la fin de la chaine faire decaler LaCaseSuivante vers la gauche avancer d'une case vers la droite fin tant que fin si
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Partager