begin process at 2010 02 10 17:27:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Algorithme

 > 

Compression, Split & Cryptage

 > 

taille d'une structure à partir d'un pointeur sur la structure ?


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

taille d'une structure à partir d'un pointeur sur la structure ?

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ée 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

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,484 sec (3)

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