>>229
たとえば要素数Nが変化する配列が欲しくなったら
buf = (char *) malloc(sizeof(char)*N)
のようにするってことでしょうか?