【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は謹んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.19626

コンパイルできない!
投稿者---tom(2005/01/28 13:24:49)


#include<stdio.h>
int main(void)
{
int i,j,a[10],b[3][3];

for(i=0;i<10;i++)
for(i=0;i<10;i++) printf("%3d",a[i]);
printf("\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
b[i][j]=i+j;
printf("%3d",b[i][j]);
}
printf("\n");
}
}
って打ち込んだんですけど、関数は値を返すべきとでてコンパイルできません。どうやったらコンパイルできますか?



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:コンパイルできない! 19628 REE 2005/01/28 13:37:50


No.19628

Re:コンパイルできない!
投稿者---REE(2005/01/28 13:37:50)


>って打ち込んだんですけど、関数は値を返すべきとでてコンパイルできません。どうやったらコンパイルできますか?

※ソースの添付は「HTML変換ツール」で字下げ!

メッセージ通りに値を返すようにすればいいでしょう。
値を返すにはreturn文を使います。




この投稿にコメントする

削除パスワード

No.19630

Re:コンパイルできない!
投稿者---tom(2005/01/28 13:40:12)


エラーはなくなったのですが表示してくれないのは何故ですか?


この投稿にコメントする

削除パスワード

No.19632

Re:コンパイルできない!
投稿者---nop(2005/01/28 13:42:49)


>エラーはなくなったのですが表示してくれないのは何故ですか?

あなたの書いたプログラムがおかしいからでしょう。
原因に関しては、自分でデバッグして探して下さい。


この投稿にコメントする

削除パスワード

No.19635

Re:コンパイルできない!
投稿者---REE(2005/01/28 13:45:57)


>エラーはなくなったのですが表示してくれないのは何故ですか?

コンパイルしただけで、実行していないからとか?


この投稿にコメントする

削除パスワード

No.19640

Re:コンパイルできない!
投稿者---もぐりん(2005/01/28 17:24:55)


>エラーはなくなったのですが表示してくれないのは何故ですか?

あなたが期待している出力結果と実際に実行して出力された結果が
どうなっているのか提示しないと誰も答えないと思いませんか?
それと、配列aに初期値どころか代入もしていないようですが
どうしてなんですか?
配列aの中身を表示させるのにfor文を2回使用しているのは間違い?
まずは何をさせたいのかはっきりさせてからプログラムを作成した
ほうが勉強になると思います。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧