Affichage de contenu d'un tableau
Fermé[Dal] Messages postés 6204 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 27 février 2025 - 18 janv. 2023 à 11:00
- Affichage de contenu d'un tableau
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
3 réponses
17 janv. 2023 à 12:06
Bonjour
pour poster ton code, il faut faire comme décrit là https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
17 janv. 2023 à 12:37
Sur ton ordinateur, il y a bien un code sur lequel tu travailles et qui te pose problème.
Si tu veux avoir une chance réponse, tu le postes avec la question.
Modifié le 18 janv. 2023 à 11:03
Salut wella_salwa,
Tu dis :
J'ai créé dans ce fichier
https://github.com/gholamifrd/ndnSIM/blob/master/apps/ndn-consumer-pcon.cpp
un tableau S[100] et j'ai y effectué une opération :
S[100] = S[100] + 50 ;
je veux afficher le contenu de S ,
comment je peux le faire
Tu dis donc que tu as modifié ce code source dans le fichier "ndn-consumer-pcon.cpp" et :
il ne s'agit pas de mon code , c'est publié sur github
Tu ne dis pas si tu as aussi modifié le code source du fichier "ndn-consumer-pcon.hpp".
Le fichier https://github.com/gholamifrd/ndnSIM/blob/master/apps/ndn-consumer-pcon.cpp contient le code implémentant une classe "ConsumerCC" dont les composantes sont définies dans son entête https://github.com/gholamifrd/ndnSIM/blob/master/apps/ndn-consumer-pcon.hpp
Si tu veux, dans ton code utilisant un objet C++ "ConsumerCC", pouvoir accéder aux données contenues dans un tableau "S" utilisé par le code exécuté par les méthodes de cet objet, tu as différentes façons de faire.
Une façon est de déclarer ce tableau "S" dans la partie "public" de la déclaration de la classe "ConsumerCC" dans "ndn-consumer-pcon.hpp".
Si tu fais cela, dans ton code, une fois que tu disposes d'un objet "ConsumerCC", tu peux directement accéder au membre public "S" avec la notation .
Une autre méthode, qui est préférée en C++, est de déclarer la variable dans la partie "private" de la classe et d'y accéder avec une méthode accesseur que tu devras ajouter à la définition de la classe dans le fichier .hpp et de coder l'implémentation de cette méthode dans le fichier .cpp. C'est plus long à faire et plus indirect, mais c'est une encapsulation des données qui est préférée par le C++
Ces différents concepts sont expliqués ici :
https://www.w3schools.com/cpp/cpp_access_specifiers.asp
https://www.w3schools.com/cpp/cpp_encapsulation.asp
et dans ton manuel de C++
17 janv. 2023 à 12:29
Merci pour votre réponse
il ne s'agit pas de mon code , c'est publié sur github