Cでプログラミングしています。
本当に基本的なことで申し訳ないのですが、
どうしても分からないので、
どなたかアドバイス又は
ヒントをいただければ助かります。
printf("End of Program\n");
の後に、何かキーを押すとプログラムが終了するようにしたいのですが、現在では、どうしても
1文字入力してからリターンキーを押すという
2操作の方法しかプログラミングできません。
push any keyで終わるための関数について
どなたかご教示お願いします。
scanf("%s",&ss);
int ch = getchar();
exit(1)
No.3
- 回答日時:
kbhitで解決出来る環境ならkbhitのほうが楽でしょう(M$環境とか)
が、kbhitがない環境もあるのでその時はべつの方法でやらなきゃならんです。
Cの標準ライブラリだけで組みたい場合はsetbufを呼び出して
バッファリングをしないようにしてgetcharを呼び出す必要が
ある環境が多いでしょう。
また、POSIX準拠でというならselect関数を利用するという手も有ります
ほかにもあったかなぁ・・・
No.2
- 回答日時:
こんばんは
printf("End of Program\n");
getch();
exit(1);
で良いと思います。
push any keyで終わるための関数について
という事はどういう事でしょうか?
何かキーを押したら終わるという事と理解して良いですか?
それともこのメッセージを出さなくてはいけないのでしょうか?
ご教示ありがとうございます。
今まで、getchar()では駄目だったのですが、
getch()にすると
kbhitと同様にうまく行きました。
MFCのヘルプでは、
getcharしか出てきませんが、
使用上は問題ないようです。
現在、両者の違いをネットで検索しています。
大変勉強になりました。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 3×3のラテン方陣をつくるプログラムを作成したのですが、(↓) #include <stdio.h> 5 2023/07/10 01:53
- 格安スマホ・SIMフリースマホ 対処法あれば、教えて下さい。 2 2022/08/13 12:45
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】NEW演歌
【大喜利】 若い人に向けたことは分かるけど、それはちょっと寄せ過ぎて変になってないか?と思った演歌の歌詞
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
とっておきの手土産を教えて
お呼ばれの時や、ちょっとした頂き物のお礼にと何かと必要なのに 自分のセレクトだとついマンネリ化してしまう手土産。 ¥5,000以内で手土産を用意するとしたらあなたは何を用意しますか??
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
C言語 1文字入力(Enterキーなし)
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブリ名とは??
-
procってなんですか?
-
プログラミングでArduinoのc++...
-
exeファイルを作ったり改造した...
-
エクセルVBAでRS232Cへ
-
VBA フォルダ アクセス権限付与
-
図形の中心の取り方を教えてく...
-
プログラミングの課題で困って...
-
プログラミングの質問です。x^2...
-
この条件でおすすめのパソコン...
-
VB5で、エクセルシート内のグラ...
-
python でリモート麻雀ソフトを...
-
職業訓練でプログラミングのス...
-
三菱製PLC Qシリーズで技術的な...
-
スクリーンセイバーの作り方
-
現在時刻をデジタル時刻で表示...
-
Visual Studio Codeについて
-
cygwinでのGUIプログラミングの...
-
push any key で終了する方法?
-
日経ソフトウェア2006/1月号の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Visual Studio Codeについて
-
アセンブリ名とは??
-
15.3インチは持ち運ぶには億劫...
-
プログラミングを学ぼうと思い...
-
VBA フォルダ アクセス権限付与
-
exeファイルを作ったり改造した...
-
procってなんですか?
-
CSVデータの"(ダブルクォーテ...
-
リピート再生が出来ません
-
VBAプログラミング
-
曲を作るのにプログラミングっ...
-
作業工程 SDとMD
-
プログラミングの課題がわから...
-
プログラミングでArduinoのc++...
-
Arduinoのシリアル入力について
-
名城大学理工学部電気電子工学...
-
PL/Iについて
-
push any key で終了する方法?
-
プログラミング
-
gettimeofday() と localtime_r...
おすすめ情報