Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : taille d'une structure à partir d'un pointeur sur la structure ? [ Algorithme / Compression, Split & Cryptage ] (rovkoupov)

jeudi 24 avril 2008 à 11:07:23 | taille d'une structure à partir d'un pointeur sur la structure ?

rovkoupov

Bonjour
Je suis à la recherche d'une façon simple pour obtenir la taille en octet d'une struture à partir d'un pointeur sur cette structure.
Avec la fonction sizeof je peux seulement avoir la taille d'un pointeur (sizeof(pointeur); ) ou la taille d'un élément de la structure ( sizeof(*pointeur); )
Est ce qu il existe une autre fonction standard pour calculer une taille.
Ou est ce que quelqu un a une idée pour faire ca.
Merci d'avance
kourov

jeudi 24 avril 2008 à 11:52:52 | Re : taille d'une structure à partir d'un pointeur sur la structure ?

rovkoupov

Réponse acceptée !
En fait je n'ai pas été assez precis dans ma question.
Je suis en train de developper une bibliotheque de fonction et l'utilisateur de cette bibliotèque passe en paramètre dans une fonction d'initialisation un pointeur sur un unsigned short int qui pointe sur une structure qui n'est pas connu de ma biblioteque.
et je voudrais savoir si a partir de ce pointeur il est possible de retrouver la taille de la structure qui est pointée par ce pointeur.
J'espere que ce que je raconte est compréhensible.
Merci d'avance
kourov

jeudi 24 avril 2008 à 12:06:56 | Re : taille d'une structure à partir d'un pointeur sur la structure ?

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Mets un membre 'DWORD cbSize' en 1er dans tes structures sinon impossible de deviner quoi que ce soit.

ciao...
BruNews, MVP VC++

jeudi 24 avril 2008 à 13:44:43 | Re : taille d'une structure à partir d'un pointeur sur la structure ?

juju12

Réponse acceptée !
ou alors passe la taille en paramètre de ta fonction



Cette discussion est classé dans : taille, partir, structure, pointeur, sizeof


Répondre à ce message

Sujets en rapport avec ce message

Taille de ma structure [ par crocejf2000 ] Salut a tous, J'ai un tres gros probleme qui me bloque toute mon avancé dans mon prog : j'ai une structure : typedef struct{ unsigned short Locate; ch pointeur sur CDialog a partir de CView [ par stremblay77 ] Bonjour Comment faire pour obtenir un pointeur sur une classe dérivée de CDialog à partir d'une classe dérivée de CView ou de CRichEditView... SVP bes taille des polices de caractères [ par gagah1 ] Salut à tous!Est-ce quelqu'un sait la relation entre la taille des polices de caractères affiché dans la boite de dialogue commune et lfHeight de la s Fichiers ico, taille et structure ? [ par anarchysniper ] Disposant d'un pointeur vers le début d'un fichier .ico dans une ressource, comment obtenir l'emplacement de la donnée suivante ? En fait il faut que Pointeurs ... [ par Ziman ] Bonjour,J'ai une petite question, c'est pas vraiment un probleme de code mais plutot de théorie. Imaginez qu'en global j'ai déclaré un pointeur vers u pointeur sur une structure [ par xc78370 ] Bonjour, Voila mon probleme. si quelqu'un a une idée, mrci d'avance.j'ai plusieurs structures, du style :---------------------------------------struct nom d'un fichier a partir d'un pointeur FILE ? [ par roiDesBranleurs ] salut !!voilà. je suis etudiant et je fais mes premiers pas en C..faut dire que passer de Java en C c'est pas evident..je veux cree une fonction qui p Taille d'une structure en mémoire [ par PeteTheBull ] Bonjour J'ai un petit problème en c++ (sous VC++6). Je défini une structure du style : typedef struct     {         __int64 B;       &nbsp extraire des fichiers à partir d'une structure DVD [ par ch3ar ] salut à tout le mondeje cherche à extraire les fichier .VOB(video object) et .IFO(information) à partir d'une structure DVD.les fichiers sont ecrits e °'** Langage C **'° [ par while_stri ] Bonjour à tous. Je code un programme en C et j'utilise de nombreux pointeurs sur structure.  Lorsque je passe le pointeur dans un sous-programme et qu


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.