> > テストで試した文字列は数文字だったので
> > mallocで確保した分はそんなに大きくないです(;´Д`)
> 65535じゃねーのかよ
char *kiee;
{
char tmp[65535];
int num, i;
num = Read(tmp);
kiee = malloc(sizeof(char) * num);
for(i = 0; i < num; ++i)
{
kiee[i] = tmp[i];
}
}
こんな感じです(;´Д`)
tmpはブロックを抜けたら勝手に解放されるのかと思っていました
参考:2007/07/25(水)05時17分51秒