IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Extraire caractere par caractere d'une chaine


Sujet :

WinDev

  1. #1
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Points : 47
    Points
    47
    Par défaut Extraire caractere par caractere d'une chaine
    Bonjour à tous,

    Je galère depuis tout à l'heure à extraire caractère par caractère un chaine de longueur X.
    j'ai essayé de faire avec la fonction "gauche()", la fonction "extraitChaine" mais cela ne répond pas tout à fait à mes besoin. Je suis bien embêté. Si quelqu'un pouvait me filer un petit coup de main j'en serai ravi.
    Lénaick

  2. #2
    Firetox
    Invité(e)
    Par défaut
    Bonjour,

    utiliser la possibilité de windev de voir chaque caractere d'une chaine : [[ ]]
    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    machaine est une chaine = "CECI EST UNE CHAINE"
    v_indice est un entier
     
    pour v_indice = 1 a taille(Machaine)
       trace(machaine[[v_indice]])
    fin
    a vous de changer le trace pour tester chaque caractere et en construire une autre avec par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    MaChaineConstruite est une chaine
    pour v_indice = 1 a taille(Machaine)
       si maChaine[[v_indice]] <> "B" alors
          MaChaineConstruite +=maChaine[[v_indice]] 
       fin
    fin
    enlevera tous les B de la chaine

    PS c'etait un exemple car machaine = remplace(machaine,"B","") fait la meme chose

    Bon dev
    @+

  3. #3
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Points : 47
    Points
    47
    Par défaut
    bonjour et merci pour cete réponse.
    J'avoue que je ne pensais pas qu'une chiane de caractère était en réalité un tableau de caractères. Sinon en effet j'aurai pu passé directement comme ceci. Ca m'a beaucoup aidé merci!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. selection cellule par rapport a une chaine de caractere
    Par fullmetalknet dans le forum Conception
    Réponses: 30
    Dernier message: 06/11/2009, 10h30
  2. Réponses: 1
    Dernier message: 22/10/2007, 15h02
  3. Verifier si une chaine de caractere est situe dans une chaine de caractere
    Par gregounnet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/07/2007, 16h31
  4. Ajouter des caractères au milieu d'une chaine
    Par sam.fet dans le forum Linux
    Réponses: 9
    Dernier message: 17/08/2006, 13h19
  5. Réponses: 3
    Dernier message: 12/06/2002, 22h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo