mallocでポインタのポインタを作って、それを関数に引数として渡した後、どこでfreeをするのが正解ですか?