Bonjour,
J'ai un petit problème avec un programme. J'aimerai pouvoir disposer d'un tableau de type 'void *' et placer deux objets de type différent dedans. J'ai commencé à écrire un bout de code là-dessus mais je ne vois pas comment placer mes deux objets dans le tableau :
Merci d'avance à ceux qui pourront m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 struct STestA { int varA; }; struct STestB { int varB; }; int main( int argc, char ** argv ) { struct STestA TestA; struct STestB TestB; void * tab = malloc(sizeof(struct STestA) + sizeof(struct STestB)); TestA.varA = 10; TestB.varB = 20; // Affectation de TestA dans tab[0] ? // Affectation de TestB dans tab[1] ? free(tab); return EXIT_SUCCESS; }
Nico.
Partager