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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ガムテープ

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

#1

投稿記事 by ガムテープ » 14年前

配列内の数値が 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");
	}
}

non
記事: 1097
登録日時: 15年前

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

#2

投稿記事 by non » 14年前

>int meiro[j];
具体的な数値が入っていないと、何個配列を確保していいか、コンパイラは、わかりません。
non

ガムテープ

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

#3

投稿記事 by ガムテープ » 14年前

ありがとうございました 
できました^^

お手数おかけしました。

閉鎖

“C言語何でも質問掲示板” へ戻る