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 :

Pointeur sur struct


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 49
    Par défaut Pointeur sur struct
    Bonjour j'ai un code de la forme:

    Dans plateau.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    struct s_plateau
    {
      char matrice[LARGEUR_GRILLE][HAUTEUR_GRILLE];
     [...]
    typedef struct s_plateau plateau;
    Dans plateau.c
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    void uneFonction (plateau* p)
    {
    [...]
    p->matrice[i][j]="#";
    [...]
    }
    Ca compile , mais warning:
    assignment makes integer from pointer without a cast
    Je pense que le probleme vient du fait de la manipulation de la matrice car je n'ai pas de probleme avec les autres attributs de mon struct que je n'ai pas declarer ici(car ils sont eux meme des struct).

    Donc , je pense que ça vient de la matrice , mais je ne vois pas ou est le probleme...

    Si vous avez une idée , merci de m'aiguiller.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 81
    Par défaut
    Il faut mettre des simples quotes sur ton caractère : '#' (et non pas "#").
    Sinon le compilateur croit que tu essayes d'assigner l'adresse d'une chaine de caractères.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 49
    Par défaut
    Eh oui , encore un truc tout bete , merci.

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

Discussions similaires

  1. JNA mapping pointeur sur tableau de struct
    Par geoskip dans le forum Entrée/Sortie
    Réponses: 0
    Dernier message: 10/10/2011, 21h22
  2. Pointeurs double sur struct
    Par weis3r dans le forum C
    Réponses: 7
    Dernier message: 25/02/2009, 03h31
  3. pointeur sur un struct
    Par midotek dans le forum Débuter
    Réponses: 6
    Dernier message: 11/12/2008, 02h24
  4. Réponses: 5
    Dernier message: 21/09/2008, 09h45
  5. Réponses: 11
    Dernier message: 20/10/2006, 13h19

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