コンパイルについて

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

コンパイルについて

#1

投稿記事 by イカ » 16年前

あの、すごく初歩的なことなんですけどプログラムを書いてコンパイルしますよね?
下のような、プログラムを書いたんですけど何もおきないで勝手に終了?されます

void main(void)
{
}

どうしたらいいんでしょうか。

たかぎ

Re:コンパイルについて

#2

投稿記事 by たかぎ » 16年前

未定義の動作ですので、コンパイルできるかどうかも含めて、何が起きても不思議ではありません。

sizuma

Re:コンパイルについて

#3

投稿記事 by sizuma » 16年前

C言語ですよね?
あなたはこのプログラムで何が起こるとおもって実行したんですか?
初歩的なことだなんてどうでもいいんで、状況を詳しく教えていただかないと答えられないです。

Cではmainは
int main(void)
int main(int argc,char *argv[/url])
のどちらかです。

どこかのサイトを参考にして実行したのであれば、そのサンプルコードがのってるサイトを参考にするのはやめて、違うサイトを見ることをオススメします。

box

Re:コンパイルについて

#4

投稿記事 by box » 16年前

> 下のような、プログラムを書いたんですけど何もおきないで勝手に終了?されます

{ と } の間に、何か出力する文を書いてほしいです。
そのプログラムは「何もしない」プログラムです。

それから、何というコンパイラを使ったかを教えてほしいです。

lbfuvab

Re:コンパイルについて

#5

投稿記事 by lbfuvab » 16年前

少なくともVCやBCCなら何もせず終了します。

イカ

Re:コンパイルについて

#6

投稿記事 by イカ » 16年前

すいません、環境はVC2008のEEです。
えっと、この文?はウィンドウをだすプログラムだと思ってましたがちがうんですね。すいませんでした。
あと、VCやBCCだとどうしてなにもせずに終わってしまうんでしょうか?(この文だと終わるってことでしょうか?)

#include<stdio.h>

void main(void)
{
printf("あいうえお\n);
}


こういう文を打ってもすぐに終了して終わってしまうんですがどうしたらいいんでしょう?
ちなみに、参照してるサイトはここです(0からのゲームプロラミング)

non

Re:コンパイルについて

#7

投稿記事 by non » 16年前

デバッグ-デバッグなしで開始 から実行してみたら?

イカ

Re:コンパイルについて

#8

投稿記事 by イカ » 16年前

nonさん、ありがとうございます。できました。

閉鎖

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