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

Free Pascal Discussion :

Suppression des espaces dans une chaîne


Sujet :

Free Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    450
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 450
    Par défaut Suppression des espaces dans une chaîne
    Bonjour,

    j'essaye de réaliser un programme qui, en lisant une chaîne, renvoie la même chaîne mais sans espace ( chaîne de caractères ). J'ai déjà réalisé mon programme mais il y a encore quelques réglages à faire. Tout d'abord, je préfère vous montrer mon algo et avoir votre avis :
    • 1. Je lis la chaîne avec une boucle ;
    • 2. Si le caractère rencontré est un espace :
      • 3. Alors on remplace cet espace par le caractère suivant.
    • 4. On renvoie la nouvelle chaîne.

    Est-ce que c'est honorable comme algorithme ? Dites-moi juste s'il est valable ; si vous en avez un de mieux, c'est pas grave je garderai le mien car sinon je ne bosse plus .

    Merci

  2. #2
    Membre chevronné Avatar de Haywire
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2006
    Messages : 462
    Par défaut
    Bonjour, pourquoi veux-tu utiliser une boucle pour lire la chaine?

    Si tu veux lire une chaine entrée au clavier il suffit de faire un readln "classique", qui mettra toute la phrase dans la variable.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    450
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 450
    Par défaut
    là je parlais de l'algo de la fonction et non du programme principal...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    450
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 450
    Par défaut
    dans mon programme principal j'ai effectivement utilisé un red , mais dans la fonction une boucle .

  5. #5
    Membre chevronné Avatar de Haywire
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2006
    Messages : 462
    Par défaut
    Ok je comprends.

    Juste une remarque, si tu remplaces par le caractère suivant tu vas à nouveau tomber sur un espace au prochain tour de boucle, et ainsi de suite.
    Donc, au càs où ce n'est pas déjà ce que tu voulais faire, il vaut mieux avancer tous les caractères suivants d'une case.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    450
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 450
    Par défaut
    une autre petite question avant de montrer mon code , est ce que le paramètre que j'ai passé en entrée peut être le résultat que renvoit ma fonction ?

Discussions similaires

  1. [WebI XiR2] Suppression d'un espace dans une chaîne de caractères
    Par SGA99 dans le forum Débuter
    Réponses: 6
    Dernier message: 02/12/2010, 17h12
  2. suppression des espaces d'une chaîne de caractère
    Par tubaas dans le forum MATLAB
    Réponses: 6
    Dernier message: 18/03/2010, 20h19
  3. Réponses: 1
    Dernier message: 16/06/2009, 17h32
  4. Suppression des espaces ds une chaîne
    Par petitnuage dans le forum Langage
    Réponses: 2
    Dernier message: 04/06/2006, 15h59
  5. Suppression d'espaces dans une chaîne
    Par dafalri dans le forum Langage
    Réponses: 11
    Dernier message: 20/02/2006, 13h13

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