une question sur malloc()
Bonjour tous le monde
je plante maintenant sur un truc
j'ai vu le prototype de la fonction malloc() c'est du genre:
Code:
void* malloc(size_t nombreOctetsNecessaires);
pourtant j'ai voulait essayé ce code :
Code:
1 2
| long* tableau=NULL;
tableau= malloc(2*sizeof(long)); |
le compilateur me donne une erreur comme quoi la conversion de void* à long* n'est pas permise.
alors même en forçont la conversion ça pas marcher:
Code:
1 2
| long* tableau=NULL;
tableau=(long*) malloc(2*sizeof(long)); |
Merci de m'eclaircir.