ページ 11

学校の課題なのですが・・・

Posted: 2011年7月11日(月) 17:25
by ガムテープ
配列内の数値が 1 なら ■を 0なら スペースを出力するプログラムなのですが、
エラーメッセージで 5行目のmeiroが定義されていません。 サイズが不定です。と、出てしまいます。 
どこが違っているかがわからず困っています。
使っているソフトはVisual Studio2010です

コード:

#include<stdio.h>
main()
{
       int i,j;
	int meiro[i][j];
	
	for (i = 0; i < 6; i++){
		j = 0;
		for(j = 0; j < 7; j++){
			if(meiro[i][j] = 1){
				printf("■");
			}
			else{ printf(" ");}
		}
		printf("\n");
	}
}

Re: 学校の課題なのですが・・・

Posted: 2011年7月11日(月) 18:08
by non
>int meiro[j];
具体的な数値が入っていないと、何個配列を確保していいか、コンパイラは、わかりません。

Re: 学校の課題なのですが・・・

Posted: 2011年7月11日(月) 18:13
by ガムテープ
ありがとうございました 
できました^^

お手数おかけしました。