begin process at 2012 05 30 15:13:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

Réseau & Internet

 > 

Récupération d'une variable membre à partir dun autre fichier.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupération d'une variable membre à partir dun autre fichier.

samedi 30 juin 2007 à 03:55:57 | Récupération d'une variable membre à partir dun autre fichier.

sali06

Bonjour.


Tous d'abord je suis entrain d'améliorer le protocole de routage AODV pour les réseaux mobiles Ad Hoc. Je travail sur LINUX, j'utilise le simulateur NS-2 et je programme avec le langage C++.
S'il vous plait, est ce que vous pouvez m'aider à résoudre le problème suivant:
J'ai déclaré une variable membre ("energy") de la classe AODV dans le fichier aodv.h (je l'ai utilisé bien sûr dans le fichier aodv.cc), le tous se trouve dans un dossier nommé "aodv".
Je veut récupérer cette variable " energy" pour l'utiliser dans une fonction membre ("recvDATA") d'une autre classe MAC802_11 se trouvant dans un fichier mac_802-11.cc, le tous est dans un autre dossier nommé "mac".
J'ai essayé cette solution mais ça n'a pas marché car j'ai eu un bug de type "Segmentation fault":


au niveau du fichier mac_802-11.h j'ai rajouté:
#include "aodv/aodv.h"
............
class Mac802_11 : public Mac {
 ...........
 friend class aodv;
public:
................
 AODV *thisaodv;
...............
}


au niveau du fichier mac_802-11.cc j'ai rajouté:
void Mac802_11::recvDATA(Packet *p)
{
.............
                thisaodv->energy=thisaodv->energy-1;
..............
}
Où est le problème s'il vous plait. Si c'est possible, proposez-moi d'autres solutions.


Merci d'avance.

 

 

dimanche 1 juillet 2007 à 22:14:45 | Re : Récupération d'une variable membre à partir dun autre fichier.

luhtor

Hm. Et selon toi, thisaodv pointe sur un objet que tu as alloués ? Ou les pointeurs n'ont aucun sens pour toi ?

Une variable d'une classe n'existe pas et n'a aucun sens, tant que tu ne créés par d'objet de cette classe.


Cette discussion est classée dans : fichier, variable, mac, membre, aodv


Répondre à ce message

Sujets en rapport avec ce message

Variables "partagées" [ par sebastienbro ] Bonjour, je voudrais savoir comment partager une variable entre plusieur fichier .cpp. J'ai essayé avec un .h, dans lequel j'ai mis juste ma variable. tableau d'objet comme variable d'instance [ par MrKribou ] Bon dans le fichier .h (ou fait c comment qu'on appele se fichier la ? header ?) comment declare ton un tableau d'objet comme variable d'instance.Par nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich creation d'un BMP [ par Lord_Folkien ] Hello a tous,Je cherche a créer un fichier BMP. J'ai créer mes variable BITMAPFILEHEADER et BITMAPINFOHEADER mais dans la variable BITMAPFILEHEADER j Lire un fichier de configuration [ par neoTHGLF ] Bonjour,je cherche à lire un fichier de configuration de ce type :#Commentaires "skippés" par le programmenom_variable = données#donc le programme che Lecture Fichier texte --> Variable [ par Guidelor ] BonjourJ'ai un fichier texte dans lequel il y a 2 lignes:12345678J'aimerais que mon prog lise le 1er chiffre et le mette dans la variable int Chiffre1 A l'aiiiiiiiiiiiiiiide [ par Mr.X ] J'aurais besoin de savoire si une commande en c++ permetrait de savoire les lettre dans un variable de type char et de pourvoir aussi les remplacer.ou (bool) probléme avec une variable bool [ par Xilofeon ] Salut a tousquestion d'un débutant confirmé lol !!!alors voila j'ai une variable bool a utilisé dans plusieur fonction dont 1 void dans le fichier .cp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales