malloc pointeur de tableau

int (*p)[2];
p=(int(*))malloc(sizeof(int[2])*100);

Quelle est la bonne façon de malloc un pointeur sur un tableau?
Je ne peux pas comprendre la partie avec (int(*))

En C (int(*)) doit être évitée. Il est suggéré que vous ne lancez pas la valeur de retour de malloc.
oh wow ne plus les erreurs de compilation, merci
Et si vraiment vous voulez vraiment en fonte, il devrait être (int(*)[2]). (int(*)) est int *. La taille transmis à malloc a l'air bien (allocation de taille pour 100 pointeurs de tableau de 2 ints)
merci de bien vouloir, vous pouvez poster cela comme une réponse
Je ne vois pas le problème ici. Pouvez-vous être plus précis?

OriginalL'auteur titus | 2012-02-17