1時間ごとに更新!Amazon.co.jpで今売れている本トップ100   掲示板ランキング



掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

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

No.6084

すぐに画面がきえるんです
投稿者---ひでりんりん(2006/07/07 10:38:59)


最近c言語を初めたばかりですが、visual c.netを使ってhello!と表示するだけのプログラムなんですが、実行すると一瞬でコンソール画面が消えてしまうんです。どうしたら解決するか御願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:すぐに画面がきえるんです 6085 たかぎ 2006/07/07 10:53:37
<子記事> Re:すぐに画面がきえるんです 6093 Blue 2006/07/07 13:23:08


No.6085

Re:すぐに画面がきえるんです
投稿者---たかぎ(2006/07/07 10:53:37)
http://takagi.in/


統合環境やアイコンのダブルクリックではなく、コマンドプロンプトからプログラムを起動してください。



この投稿にコメントする

削除パスワード

No.6086

Re:すぐに画面がきえるんです
投稿者---ひでりんりん(2006/07/07 11:33:56)


>統合環境やアイコンのダブルクリックではなく、コマンドプロンプトからプログラムを起動してください。

統合環境から実行したらなぜすぐにコマンドプロンプトが閉じてしまうんでしょう?普通なら PRESS ANY KEYと出ると思うんですが。


この投稿にコメントする

削除パスワード

No.6087

Re:すぐに画面がきえるんです
投稿者---ぽへぇ(2006/07/07 12:17:11)



>統合環境から実行したらなぜすぐにコマンドプロンプトが閉じてしまうんでしょう?普通なら PRESS ANY KEYと出ると思うんですが。

あなたの言う「普通」って何ですか?
「普通」は時代と共に変わっていきます。
目の前にあるものだけが「普通」ではありません。



この投稿にコメントする

削除パスワード

No.6088

Re:すぐに画面がきえるんです
投稿者---kz3(2006/07/07 12:19:06)


>統合環境から実行したらなぜすぐにコマンドプロンプトが閉じてしまうんでしょう?

統合環境から実行しているんですか?どのようにですか?手順を教えてください。



この投稿にコメントする

削除パスワード

No.6089

Re:すぐに画面がきえるんです
投稿者---acid(2006/07/07 12:32:46)


あなたの使っている開発環境における仕様です。

VS6.0コンソールはデフォルトではpress any keyって出なかった気がするな。
まぁreturnする前にfgetcで空入力でも入れましょう。


この投稿にコメントする

削除パスワード

No.6090

Re:すぐに画面がきえるんです
投稿者---ひでりんりん(2006/07/07 13:08:55)


visual Studio.NET 2003で
新しいプロジェクト>visual C++プロジェクト>win32プロジェクトで

アプリケーションの種類はコンソールアプリケーション>空のプロジェクト
という設定です。

#include<stdio.h>
int main()
{
printf("hello!\n");
fgetc();
return 0;
}
こんな単純なプログラムで、エラーはないのですが、実行すると一瞬で画面が閉じてしまうんです。


この投稿にコメントする

削除パスワード

No.6091

Re:すぐに画面がきえるんです
投稿者---kafuka(2006/07/07 13:20:03)


"PRESS ANY KEY"
と表示されるのは、多分 VC++ から実行したときですよね?(「!」押した時)
それは単にVC++ がプログラムを実行した後、「画面をそのままにしてくれている」だけです。

環境にもよりますが、お使いの環境の場合、アイコンダブルクリックで実行した時はプログラム終了後に画面が消えるのが「普通」です。

これを回避するには、すでにレスがついているように、getc() などにより、画面をそのままにしておくようにする必要があります。


この投稿にコメントする

削除パスワード

No.6092

Re:すぐに画面がきえるんです
投稿者---iijima(2006/07/07 13:22:50)


>#include<stdio.h>
>int main()
>{
> printf("hello!\n");
> fgetc();
> return 0;
>}
>こんな単純なプログラムで、エラーはないのですが、実行すると一瞬で画面が閉じてしまうんです。

# エラーありますよ。

それはともかく、プログラムが終了したら閉じるのは正常な動作です。
他の方もおっしゃったように、コマンドプロンプトから実行すれば良いです。



この投稿にコメントする

削除パスワード

No.6093

Re:すぐに画面がきえるんです
投稿者---Blue(2006/07/07 13:23:08)


VC2005 Expressの場合ですが、
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=294923&SiteID=7
が参考になるかも。(IDEがそんなに変わっていなければ)


この投稿にコメントする

削除パスワード

No.6094

Re:すぐに画面がきえるんです
投稿者---ひでりんりん(2006/07/07 14:46:53)


ありがとうございました。解決しました。


この投稿にコメントする

削除パスワード

No.6095

Re:すぐに画面がきえるんです
投稿者---Blue(2006/07/07 15:21:11)


>解決しました。
この掲示板を使っているのはあなただけではありません。
同じ質問にぶつかる人もこれからいると思います。
ですので、
「どのようにしたら、どうなった。」という報告は必ずしてください。



この投稿にコメントする

削除パスワード

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





掲示板提供:(有)リアル・インテグリティ