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 :

Problème de boucles


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut Problème de boucles
    Bonjour,

    j'ai écrit une fonction qui doit permettre de tester si un sommet appartient ou non à un tableau.
    Ma srtucture sommet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //Structure représentant un point
    typedef struct{
      int x,y,z;
    }t_sommet;
    Ma structure tableau de sommets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    // Structure pour gérer un tableau dynamique de points
    typedef struct {
      t_sommet *tab;                      // Tableau d'éléments
      size_t size;                            // Taille allouée
      size_t nb;                              // Nb d'éléments
    }t_tabSommet;
    La fonction qui teste l'appartenance d'un sommet au tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    int appartient(t_sommet *s, t_tabSommet *sommets){
      size_t i;
      t_sommet *ptr
        for(i=0, ptr=sommets->tab; i < sommets->nb; i++, ptr++)
          if(s->x == ptr->x && s->y == ptr->y && s->z == ptr->z)
    	return 1;
      return 0;
    }
    La ligne 10 est celle en gras
    Ce que j'ai à la compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    code.c: In function ‘appartient’:
    code.c:10: erreur: syntax error before ‘for’
    code.c:10: attention : déclaration sasn effet
    code.c:10: erreur: ‘ptr’ undeclared (first use in this function)
    code.c:10: erreur: (Chaque identificateur non déclaré est rapporté une seule fois
    code.c:10: erreur: pour chaque fonction dans laquelle il apparaît.)
    code.c:10: erreur: syntax error before ‘)’ token
    code.c:7: attention : unused parameter ‘s’

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Ben, la quand meme c'est evident...

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut
    Citation Envoyé par DaZumba
    Ben, la quand meme c'est evident...
    J'avais pas fait attention...

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Premium
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //Structure représentant un point
      t_sommet *ptr
        for(i=0, ptr=sommets->tab; i < sommets->nb; i++, ptr++)
    }
    La ligne 10 est celle en gras
    Ce que j'ai à la compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    code.c: In function ‘appartient’:
    code.c:10: erreur: syntax error before ‘for
    Manque un ';'. C'est pour ça que tu me réveilles ? Et grillaid en plus...

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

Discussions similaires

  1. Problème de boucles imbriquées
    Par Gnux dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 09/12/2005, 20h26
  2. [Tableaux] Problème avec boucle
    Par MYster dans le forum Langage
    Réponses: 6
    Dernier message: 11/11/2005, 18h39
  3. Problème de boucle
    Par TheUltimaSephiroth dans le forum C
    Réponses: 8
    Dernier message: 10/10/2005, 13h58
  4. Problème de boucle
    Par Louis-Guillaume Morand dans le forum Langage SQL
    Réponses: 3
    Dernier message: 25/09/2005, 09h10
  5. Problème de boucle
    Par basclln dans le forum C++
    Réponses: 19
    Dernier message: 02/04/2005, 09h13

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