【初心者歓迎】C/C++室 Ver.46【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0381デフォルトの名無しさん
2008/01/06(日) 23:41:45そりゃ、上手くいかんわ。
void f(double **);
void main(void)
{
double *x;
f(&x);
free(x);
}
void f(double **a)
{
*a=(double *)malloc(sizeof(double)*3);
if(*a==NULL){
printf("メモリ確保失敗\n");
exit(1);
}
*a[1]=2.0;
}
全く試してないけど、これでどうよ?
■ このスレッドは過去ログ倉庫に格納されています