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

Algorithmes et structures de données Discussion :

Changer un caractère dans une chaîne contenue dans une phrase


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Décembre 2006
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 205
    Par défaut Changer un caractère dans une chaîne contenue dans une phrase
    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?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 557
    Par défaut
    tu parcrours ta chaine caractère par caracter et si tu tombes sur a, tu supprime le caractère

  3. #3
    Membre très actif
    Inscrit en
    Décembre 2006
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 205
    Par défaut
    donc pour i allant de 1 à fin de ligne()
    si tab[i] = 'a'
    ''=tab[i]
    fin si
    fin pour
    ?

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    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

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 557
    Par défaut
    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

  6. #6
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Citation Envoyé par helios77
    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
    Non
    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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/01/2013, 11h38
  2. Réponses: 1
    Dernier message: 07/04/2011, 20h28
  3. Réponses: 3
    Dernier message: 07/04/2011, 14h38
  4. Réponses: 3
    Dernier message: 06/12/2010, 15h59
  5. Réponses: 0
    Dernier message: 07/06/2009, 12h31

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