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 :

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;
}
Merci d'avance à ceux qui pourront m'aider


Nico.