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 Discussion :

recherche d'un numéro dans un chainage


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 106
    Par défaut recherche d'un numéro dans un chainage
    REbonjour,

    svp
    est ce que quelqu'un peux m'expliquer ou me corriger; comment je dois faire ma boucle for pour rechercher un numero dans un chainage?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    DOSS ** cherchedos (int ndos,DOSS ** spD, int *rep)
    	{
    		int comp=1;
    		for (;*spD && (comp =  ndos!=(*spD)->ndoss));spD = &((*spD)->psD));
    		if (comp==0) *rep=1; //Numero trouvé
    		else *rep=0;
    		return (spD);
    	}

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

    Je n'ai pas compris à quoi servait rep...

    Sinon, rechercher dans une liste chainées, c'est la parcourir et renvoyer le premier chainon qui correspond au critère non ?

    Les commentaires, on a le droit d'aimer ou non, mais pas de ne pas en mettre...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    DOSS ** cherchedos (int ndos, DOSS ** spD, int *rep)
    {
      /* pour chaque dossier */
      for (; *spD; spD = &(*spD)->psD)
        {
          if (ndos == (*spD)->ndoss)
            {
              /* numero de dossier trouvé */
              return (spD);
            }
        }
      /* dossier non trouve */
      return NULL;
    }

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut


    Obfuscation detected

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    		for (;*spD && (comp =  ndos!=(*spD)->ndoss));spD = &((*spD)->psD));

Discussions similaires

  1. [WM20] Recherche un numéro dans annuaire Android
    Par karim.net7 dans le forum Windev Mobile
    Réponses: 0
    Dernier message: 03/06/2015, 13h32
  2. [Toutes versions] Recherche du dernier numéro dans une colonne
    Par MP5078 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/07/2012, 11h59
  3. Rechercher une sous chaine dans une chaine
    Par Oluha dans le forum ASP
    Réponses: 4
    Dernier message: 03/02/2005, 14h39
  4. ASp - recherche d'un champs dans une base.
    Par kmayoyota dans le forum ASP
    Réponses: 5
    Dernier message: 03/12/2004, 15h03
  5. Recherche d'un String dans un String ?
    Par apen2k2 dans le forum Langage
    Réponses: 9
    Dernier message: 14/04/2003, 11h08

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