>>782
//mallcoは確保したメモリの先頭ポインタを返すんだよ。
//つまり、自分でオフセットとって二次元配列の様に扱いなさいってこった。
int head = 3;
int len = 5;
int *arg;

arg = malloc((head * len));
//これでarg[head][len]の様に自分で扱えば良い。
free(arg);