Formater une chaîne

asmaa_dev -  
oupsman Messages postés 319 Statut Membre -
Bonjour,
Je veux formater une chaine.
Ex: j'ai la chaîne suivante " aa bbb c ddd "
et je veux la rendre comme ça "aa bbb c ddd"
Il faut éliminer les espaces au début et à la fin de la chaîne et s'il y a des espaces successif il faut laisser un seul espace.
J'ai besoin de traduire ces besoins en algorithme.

Merci.
Configuration: Windows 2000
Internet Explorer 6.0

2 réponses

  1. asmaa_dev
     
    oui c vrai.
    merci bcp pour l'attention
    0
    1. oupsman Messages postés 319 Statut Membre 10
       
      pas de quoi, tiens nous au jus
      -1
  2. oupsman Messages postés 319 Statut Membre 10
     
    salut, je te propose étape par étape mais très simple :

    boucle pour parcourir la chaine du debut à la fin{

    si (début ou fin) est un espace alors je le supprime;
    sinon{
    si espace dépasse 1 /*càd qu'il y a plus d'un espace successif*/
    alors je supprime le nombre d'espace excédent pour n'en garder qu'un seul;
    }
    }

    Voilà, pas très compliqué mais faut répartir en plusieurs sus-fonctions pour que ce soit plus lisible
    -1