Historique des modifications - Message

Message #11783

Sujet: Remplir une structure


Type Date Auteur Contenu
Création du message 30-03-2017 07:32:49 jonath313
Bonjour,

Je rencontre quelques complications pour remplir une structure via une fonction.
Je procède de la manière suivante :

Déclaration de la structure : struct caisse_t { ...Mesh* mesh;
...Node* node};

Déclaration de la structure : struct Item_t { caisse_t caisse[NUMBER] };

Je crée une variable : Item_t level_items;

Dans les init du main je passe la variable level_items à ma fonction :
void create_item(Item_t item)
{
item.caisse[0].mesh = Chargement du mesh
item.caisse[0].node = Chargement du node
}

Ensuite je regarde les valeur inscrites dans item.caisse[0] et là j'ai tout à 0.

Si dans la fonction je travail directement avec "level_items" (déclaré en global) plutôt que le paramètre "item" çà fonctionne.

Dans tous les cas le mesh et le node sont chargés.

Je ne comprends pas pourquoi je ne peux pas remplir ma structure en passant par les paramètres de la fonction.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
240 invités en ligne
membre en ligne: -
RSS Feed