二次元配列を利用して、0から数字を一つずつ増やして文字を表示して思った通りに配列の数字を変更出来るか試してみたのですが、下記のプログラムでは600*400までの配列の初期化は出来るのですが、
#include "stdio.h"
int main(void){
int ix,iy;
int map[600][400];
for(iy=0;iy<=599;iy++){
for(ix=0;ix<=399;ix++){
map[iy][ix]=ix+(iy*400);
printf("%5d ",map[iy][ix]);
if(ix>=399){
printf("\n");
}
}
}
return 0;
}
#include "stdio.h"
int main(void){
int ix,iy;
int map[600][500];
for(iy=0;iy<=599;iy++){
for(ix=0;ix<=499;ix++){
map[iy][ix]=ix+(iy*500);
printf("%5d ",map[iy][ix]);
if(ix>=499){
printf("\n");
}
}
}
return 0;
}
単純に自分のプログラムが間違えているのか、環境によって変わってくるのかもわからず、初めてこの掲示板で質問をさせていただきました。
もしよろしければ、ご指摘お願いいたします。