begin process at 2012 02 10 21:42:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Règles d'alignement + structure + fichier


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

Règles d'alignement + structure + fichier

dimanche 5 décembre 2004 à 17:42:12 | Règles d'alignement + structure + fichier

visualstar

Bonsoir,

J'ai fais un p'tit programme qui écris simplement des structures dans un fichier. Puis après je fais le dump du fichier en question et j'aurais bien voulu savoir quelles étaient les règles d'alignement des structures dans le fichier !!!
Je ne trouve rien sur internet !
dimanche 5 décembre 2004 à 18:53:35 | Re : Règles d'alignement + structure + fichier

Gendal67


Euh, je ne vois pas trop ce que tu veux dire par "règles d'alignement"....j'ai cru comprendre que tu souhaitais écrire (et lire par la suite) des structures dans un fichier, c'est bien cela ?
Si c'est cela, cherche sous "ecriture dans un fichier", ou "entrée/sortie en C++"

++

Gendal67, Dev-C++ 4.9.9.0, J'adore cppfrance!! :-))
dimanche 5 décembre 2004 à 18:53:41 | Re : Règles d'alignement + structure + fichier

AlexMAN

Membre Club
je crois qu'une option te permet de regler cet alignement, mais par defaut, ca doit etre un alignement sur 4octets, cad :

struct coucou {
int coucou;
char pourquoi;
}

Le compilo rajoutera 3octets vides pour que ta structure soit aligné sur 4octets.
Voila, j'espere que jme suis pas planté ;)

PS : Il faut tjrs mettre, dans une structure, les types de données les plus grand au depart et ensuite decroitre vers les types de petites tailles...

++


+2(p - n)
lundi 6 décembre 2004 à 12:56:05 | Re : Règles d'alignement + structure + fichier

vecchio56

Administrateur CodeS-SourceS
Pas d'accord avec le PS d'AlexMAN, parfois c'est utile d'avoir 2 types de structures qui commencent par les mêmes types de champs, donc c'est ceux la qu'on met en premier
lundi 6 décembre 2004 à 18:22:15 | Re : Règles d'alignement + structure + fichier

AlexMAN

Membre Club
vecchio, je vois pas ce ke tu veux dire, pourrais tu etre plus explicite ? un exemple peut etre ?

+2(p - n)
mardi 7 décembre 2004 à 12:42:09 | Re : Règles d'alignement + structure + fichier

vecchio56

Administrateur CodeS-SourceS
Ce n'est pas exactement ce dont je parlais, mais dans cet exemple on est obligé d'avoir hdr comme premier élément de la structure NMLISTVIEW
Parce que ont doit avoir un LPNMLISTVIEW et un NMHDR* dans lParam quand on recoit LVN_DELETEITEM

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listview/structures/nmlistview.asp

typedef struct tagNMLISTVIEW {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/common/structures/nmhdr.asp

typedef struct tagNMHDR {
HWND hwndFrom;
UINT idFrom;
UINT code;
} NMHDR;


Cette discussion est classée dans : fichier, structure, alignement, structures, règles


Répondre à ce message

Sujets en rapport avec ce message

structure d'un fichier video [ par jopop ] Je cherche à connaître la structure d'un fichier video du type AVI, voire plus simple s'il en est. De la même manière que l'on trouve cette structure 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 dessiner des polygones a partir d'n fichier [ par NICKO ] Bonjour,Je cherche à dessiner des polygones (2 triangles pour commencer) dont les informations sont contenues dans un fichier.J'utilise les fonctions bleme avec les structures [ par djamine ] j'ai un bleme j'aimerais que tu m'aide avec les structuresTAF:en utilisant un tableau de structure Je dois ecrire un programme qui saisi les noms et l Lecture Ecriture fichier [ par wannie ] Salut tt le monde. Je suis nouveau ici et j'aimerai beaucoup obtenir de l'aide de développeur confirmé.Comme je suis novice sous le langage C++ j'aime Structure d'un fichier IFO [ par highcobra ] Salut à tous, Qqun pourrait-il me dire comment sont architecturés les fichiers IFO contenus sur les DVD... Merci d'avanceHigh_Cobra ;) parcours d'un fichier de structures [ par playmo420 ] Salut. Bon, j'ai un petit problème. Je voudrais parcourir un fichier de structures pour savoir combien il y en a à l'intérieur. Voilà mon bout de code Fonction dans une structure ? [ par mayti ] Bonjour, voilà j'esseye d'utiliser une fonction dans une structure pour par exemple effacer un fichier: struct FICHIER {     char *path;     sta Strcpy entre deux structures [ par loic911 ] Salut, J'ai deux structures: Patients et Org. La première répertorie un certain nombre de patient et l'autre copie leur numéros et leur situation dans Structures dans une structure... [ par pollux1er ] Pollux, Thinking Of You


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 3,775 sec (4)

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