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

C++Builder Discussion :

procedure en c++


Sujet :

C++Builder

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut procedure en c++
    salut tous le monde j ai une question de debutante
    je veux ecrire une procedure en c++ builder qui compare les mots dans 2 tableaux et donne les mots qui sont pas communs entre eux et returne le resultat dans un tableau , mais je sais pas comment je declare cette procedure , elle sera de quel type ..j espere que qlq1 peut m expliquer tous ca avec detailles .merci

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Si il s'agit de chaine de caractère, utilise TStringList qui est pratique pour manipuler une liste de chaine.
    Avec par exemple une fonction du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    void MaFonction( TStrings *l1, TStrings *l2, TStringList *out)
    {
      for( int index=0; index <l1->Count; index++)
      {
        if( l2->IndexOf( l1->Strings[index] ) < 0 )
          out->Add(l1->Strings[index]) ;
      }
     
      for( int index=0; index <l2->Count; index++)
      {
        if( l1->IndexOf( l2->Strings[index] ) < 0 )
          out->Add(l2->Strings[index]) ;
      }
    }

    Utilisation, en admettant que tes listes de mots soit dans des ListBox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
      TStringList *diff = new TStringList() ;
      MaFonction( ListBox1->Items, ListBox2->Items, diff ) ;
     
      for( int index=0; index <diff->Count; index++)
        ShowMessage( diff->Strings[index] ) ;
     
      delete diff ;
    }

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Citation Envoyé par reine de pc Voir le message
    salut tous le monde j ai une question de debutante
    je veux ecrire une procedure en c++ builder qui compare les mots dans 2 tableaux et donne les mots qui sont pas communs entre eux et returne le resultat dans un tableau , mais je sais pas comment je declare cette procedure , elle sera de quel type ..j espere que qlq1 peut m expliquer tous ca avec detailles .merci
    Salut !

    Tout dépend si on doit respecter l'énoncé et ensuite comment le respecter.
    Je pense en particulier aux deux tableaux et aux éventuels doublons contenus dans ces mêmes tableaux.

    A plus !

  4. #4
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut merci
    merci beaucoup "sat83" l'explication est trés claire
    merci 2 eme fois .
    aussi pour "henderson" merci pour votre reponse

Discussions similaires

  1. Apropos des Transactions au sein d'un Stored Procedure
    Par Sarbacane dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 16/11/2004, 08h21
  2. [VB6] Interrompre toutes procédures
    Par lutin_vert dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 10/09/2002, 11h39
  3. Declaration Type ds une procedure
    Par Qwazerty dans le forum Langage
    Réponses: 6
    Dernier message: 28/08/2002, 09h09
  4. [TP]code asm dans une procedure
    Par M.Dlb dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 17/08/2002, 20h43
  5. Reprendre une procedure dans une autre ?
    Par Poisson Rouge dans le forum Langage
    Réponses: 3
    Dernier message: 17/07/2002, 22h51

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