Bonjour,
Désolé pour le titre peu explicite, mais peut-être que si j'en avais trouvé un plus explicatif, google m'aurait aidé en 1er lieu
Donc mon problème est le suivant : J'ai un tableau de structures :
Code :
- typedef struct { .... } element;
- element elements[5];
|
J'ai une variable globale
Code :
- element current_element;
|
Ce que je voudrais, c'est dans une méthode "setCurrentElement(...)" pouvoir lier un element particulier du tableau elements à current_element.
Parce que bien entendu si je fais un simple current_element = elements[0]; et que j'effectue des modifications sur current_element, elles ne seront pas enregistrées dans elements.
J'ai essayé un
¤t_element = &(elements[0]); mais bien sur ça ne compile pas
Est-ce qu'il y a une manière de faire autre que de déclarer current_element comme pointeur sur un tableau et après de devoir me trimbaler des *current_element.attribut = XYZ; ?
merci d'avance
Message édité par esox_ch le 19-05-2009 à 13:33:09
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait