C/C++の宿題を片付けます 91代目
■ このスレッドは過去ログ倉庫に格納されています
0825デフォルトの名無しさん
2007/07/02(月) 10:17:02#include <stdio.h>
#include <stdlib.h>
int main(void) {
int **a,i;
FILE *fp;
fp=fopen("add.txt","w");
if(fp==NULL) return 1;
a=(int**)malloc(sizeof(int*));
if(a==NULL) { printf("メモリの確保に失敗\n"); return 1; }
for(i=0; i<10; i++) {
a[i]=(int*)malloc(256*sizeof(int));
if(a[i]==NULL) { printf("メモリの確保に失敗\n"); }
fprintf(fp,"a[%d] : %p \n",i,a[i]);
fprintf(stdout,"a[%d] : %p \n",i,a[i]);
}
fclose(fp);
for(i=0; i<10; i++) free(a[i]);
free(a);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています