Problème affichage des données d'un tab struct
Résolu/Fermé
histl4000
Messages postés
129
Date d'inscription
lundi 3 juillet 2017
Statut
Membre
Dernière intervention
12 juillet 2018
-
12 oct. 2017 à 17:25
yg_be Messages postés 23406 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 décembre 2024 - 15 oct. 2017 à 10:57
yg_be Messages postés 23406 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 décembre 2024 - 15 oct. 2017 à 10:57
A voir également:
- Adèle consulte son compte sur le site de sa banque et obtient l'affichage ci-dessous. complétez le texte.
- Site de telechargement - Accueil - Outils
- Qui consulte mon profil facebook - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Créer un compte instagram sur google - Guide
- Créer un compte google - Guide
1 réponse
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
Modifié le 12 oct. 2017 à 20:15
Modifié le 12 oct. 2017 à 20:15
Salut histl4000,
Si c'est la description que tu veux afficher, tu devrais afficher
Cependant, ton code produira une erreur de segmentation à l'exécution car tu ne réserves pas d'espace mémoire pour la struct vers laquelle est sensée pointer
Si tu fais comme cela, tu dois utiliser malloc pour allouer la mémoire nécessaire à la struct, et mettre l'adresse mémoire de son emplacement dans la variable
Dal
Si c'est la description que tu veux afficher, tu devrais afficher
stocks.objet[1].description.
Cependant, ton code produira une erreur de segmentation à l'exécution car tu ne réserves pas d'espace mémoire pour la struct vers laquelle est sensée pointer
pointeur, qui, comme toute variable déclarée comme un pointeur sur quelque chose, est une variable réservant juste assez d'espace pour une adresse mémoire.
Si tu fais comme cela, tu dois utiliser malloc pour allouer la mémoire nécessaire à la struct, et mettre l'adresse mémoire de son emplacement dans la variable
pointeur.
Dal
12 oct. 2017 à 20:10
15 oct. 2017 à 10:57