Bonjour tous,
désolé pour ce titre pas très clair.
je vais détailler mon problème assez précisement car j'ai l'impression d'avoir fait une bêtise quelque part:
Attention: je suis débutant donc ne vous affolez pas si mon erreur est très bête
1°) Voici mes .cpp et leurs objectifs:
main.cpp: lance une fonction contenu dans LLL.cpp
LLL.cpp:
- on déclare un vector VVV qui va contenir des objets de type OOO
- ensuite on lit un fichier texte et on classe des valeurs dans OOO
OOO.cpp: permet de definir le type d'objet et de faire une methode: get_VALEURE
calcul.cpp: fait des calculs à partir de la valeur contenu dans 000
2°) mon problème:
mon problème est dans calcul.cpp, je n'arrive pas à lire la valeur que j'ai inséré dans mon objet, voila ce que j'ai fait:
et voila le message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part valeur=VVV[0].get_VALEURE();
3°) tentative de resolution:
Code : Sélectionner tout - Visualiser dans une fenêtre à part VVV was not declared in this scope
==> je me suis dit qu'il fallait mettre dans calcul.cpp la commande:
car c'est dans LLL.cpp que le vector VVV a été déclaré
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "LLL.h"
mais ca ne fonctionne toujours pas
==> j'ai donc fait un test en inserant la commande
dans mon fichier LLL.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part valeur=VVV[0].get_VALEURE();
et là ca fonctionne
4°) mon problème:
Je ne veux pas avoir acces à la valeure dans LLL.cpp mais dans calcul.cpp
mais comment dois je faire ?
j'espere que vous pourrez m'aider...
![]()
Partager