Bonjour Comment en C faire un tableau de pointeur pointant sur des structures.
dans le but de trier ce tableau ex "tab.nom" en modifiant les adresses comtenues dans le tableau de pointeur. en utilisant une fonction tri en passant le tableau a la fonction.
En C et pas en C++ s'il vous plait.
struct enreg {
char titi [32];
char nom [32];
int age;
};
Salut Timy!
Fais attention à ne pas te mélanger. D'après ton code, P_enreg est un tableau de structure, et non pas un tableau de pointeurs de structures...
struct enreg ** ppEnreg;
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
En tait je ne m'en sort pas
J'ai une structure Ok pour la declaration
Je veux un tableau de pointeur. Ces pointeurs doivent pointer sur des stuctures.
Je veux reserver les zones mémoires dynamiquement. agrandir le tableau de pointeur en cours de programme et bien sur réserver la taille des nouvelle struct en mém.
struct enreg {
char titi [32];
char nom [32];
int age;
};
struct mystruct * P_enreg [1];
puis en cours de programme je fais
P_enreg = (struc enreg *) calloc ( 100 * sizeof (struc enreg *));
strcpy (P_enreg[50]->titi,"TITI");
P_enreg[50] = P_enreg[10]; // Pour croiser pourquoi, pas en vu d'un tri