t = (int*) malloc(n*sizeof(int));


Quel compilateur utilises-tu d'ailleurs ? Je viens de tester ton code avec GCC -Wal, je n'ai pas de warning sur la conversion de void* en int* et la compilation...