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 :

Manipulation de structure et pointeur


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Juin 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 11
    Par défaut Manipulation de structure et pointeur
    Bonjour à tous je ne viens pas vous voir pour m'aider à débbugger un code mais pour savoir si il y aurait une âme charitable qui pourrait m'expliquer un principe que je ne comprend pas je remercie d'avance celui qui pourrat m'aider alors voila je m'explique:

    j'ai déclaré une structure pour manipuler des images comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # define K_MAX_CHEMIN 100
    # define K_MAX_EXT 5
     
    typedef int I_Pos;
    typedef int I_idImage;
    typedef char I_Chemin[K_MAX_CHEMIN];
    typedef char I_Ext[K_MAX_EXT];
     
    typedef struct
    {
    I_Pos posX;
    I_Pos posY;
    I_Chemin chemin;
    I_Ext ext;
    I_idImage idImage;
    } I_image;
    Que je manipule avec des pointeurs que je déclare comme ceci :

    I_image lala;
    I_image *plala = &lala;
    Ce qui me permet d'y accer tout au long de mon de code, voila ce que je voudrai faire,

    Suppossons que je déclare plusieurs I_image je voudrai faire un code qui puisse faire : l'image qui a IdImage = O (par expemple) et bien je voudrai que ça position est égale à la position de l'image qui à un idImage =1 (donc indépendament de leurs nom)

    Mais je ne sais pas du tout comment faire ça je veux manipuler les variables en fonctions de leurs valeurs et non de leurs nom, Comment puis je faire ? une idée une piste ? est-ce seulement possible ? En tout cas merci à celui qui pourra m'aider et si je ne suis pas clair demandez moi je reformulerai

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 770
    Par défaut
    Je n'ai rien compris à ce que tu voulais faire parce que ce n'est pas du français


    Mais, tu veux faire un id pour différencier tes images

    Le plus simple dans un premier temps, c'est de faire un tableau et l'id sera l'index du tableau.

    Par contre pour le tableau soit:
    1. tu fais 1 statique. Si tu ne connais pas le nombre d'images, tu utilises une taille raisonnablement grande. I_image list_images[50];.
    2. tu le fais en dynamique. Ce n'est pas compliqué.

  3. #3
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Juin 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 11
    Par défaut
    Oh mais oui c'est super !! j'étais entrain d'écrire un pavé mais j'ai compris ta methode c'est super ingénieux

    pour connaitre les valeur à l'intérieur je n'aurai qu'a faire une boucle qui parcours le tableau, Je te remercie vraiment maintenant reste plus qu'a bosser tout ça

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

Discussions similaires

  1. Structure et pointeur
    Par Nalido dans le forum C
    Réponses: 5
    Dernier message: 08/08/2006, 15h08
  2. Copie de structure par pointeur - Problème LSB MSB
    Par the_ionic dans le forum Réseau
    Réponses: 4
    Dernier message: 17/07/2006, 15h08
  3. Structures et pointeurs
    Par mastochard dans le forum C
    Réponses: 17
    Dernier message: 25/05/2006, 11h55
  4. [structure et pointeur] problème d'affichage
    Par kitsune dans le forum C
    Réponses: 17
    Dernier message: 22/03/2006, 22h20
  5. fonction c pour manipuler la structure date
    Par thomas_b dans le forum Windows
    Réponses: 4
    Dernier message: 28/07/2004, 16h28

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