Bonjour,
Je souhaite avoir une fonction qui a en paramètre un pointeur générique qui stocke la donnée en fonction du type pointé. Le problème c'est que je ne vois pas comment "deviner" le type pointé

Exemple de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
void stocker(void * donnee) {
//En fonction du type de la donnée
int a = *(int *) donnee;
// OU
float b = *(float *) donnee);
...
}
Je ne suis pas non plus sûr de ma méthode de déférencement de mon pointeur générique (Je ne l'ai pas encore testé).