Salut a tous,
Décidemment en ce moment, j'ai plein de petites questions dont je ne trouve pas la réponse même avec de la documentation...
Donc pour en revenir au sujet du topic, je me demandais tout simplement s'il était possible d'utiliser void** dans une fonction; Je pose cette question car le compilateur me renvoie des warnings avec le code suivant:
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
 
void crypt(void** mem,int taille)
{
/*
 Ici j'aimerais réallouer l'espace memoire 
 du genre:
 (char*) *mem= (char*) realloc ((char*)*mem,taille+10);
Possible ?
*/
}
 
main()
{
char* tocrypt=(char*)malloc(sizeof("voila"));
strcpy(tocrypt,"voila");
crypt(&tocrypt,sizeof(voila));
}
Quelqu'un trouve une explication au warning ?!!
aes32.c:648: warning: passing arg 1 of `crypt' from incompatible pointer type
A bientot et je tiens a remercier ceux qui ont deja répondu a mes questions et par avance a ceux qui vont le faire.