スレを勃てるまでもないC/C++の質問はここで 7
■ このスレッドは過去ログ倉庫に格納されています
0286デフォルトの名無しさん
2009/02/03(火) 19:43:58領域確保&初期化したくてmallocからcallocにしたところ
処理が帰ってきません
malloc後にforループで0を代入しても同様でした
何が原因ですかね・・・
たびたびすいません
#include<stdio.h>
#include<stdlib.h>
int **abc;
void sub(){
abc[262143][262143]=5;
}
int main(){
int i;
abc = (int **)calloc(262144, sizeof(int *));
if (abc==NULL){
}else{
for(i=0; i<262144; i++)
abc[i] = NULL;
for(i=0; i<262144; i++)
abc[i] = (int *)calloc(262144, sizeof(int));
}
sub();
printf("%d",abc[262143][262143]);
return(0);
}
■ このスレッドは過去ログ倉庫に格納されています