アプリ版:「スタンプのみでお礼する」機能のリリースについて

http://www.okweb.ne.jp/kotaeru.php3?q=749100
の回答を参考にしましたが,curses.hをインクルードしてもgetchが使えなかったり,getcherを使わない方がいいとおっしゃられているのですが,使ってはいけない理由が不明です。
良い方法はありませんでしょうか?
ご教授お願いします。

A 回答 (2件)

> 使ってはいけない理由



一般的には以下のような事で、期待した入力が得られない場合があるからです。

C FAQ 12
http://www.catnet.ne.jp/kouno/c_faq/c12.html

--
> 良い方法はありませんでしょうか?

プログラムを変更しないという点で、前回の質問でのNo.7さんの方法が良いと思います。
他の回答も、基本的には表示後にEnterやESCを押すと消えるという方法ですよ?


敢えて閉じないようにするのならば、

---test.bat---
TEST.EXE
:LOOP
GOTO LOOP

とか?PCに無用の負荷を与えますが…。


あるいは、実行しても画面が流れてしまって、内容が確認出来ないと言うような話でしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
>あるいは、実行しても画面が流れてしまって、内容が
>確認出来ないと言うような話でしょうか?

たぶんそうです。Visual C++のアプリケーション内で実行すると勝手に閉じないのに,exeファイルだと勝手に閉じてしまうので何かBESTな方法がないかと…。

お礼日時:2004/04/18 01:06

> Visual C++のアプリケーション内で実行すると勝手に閉じないのに,


> exeファイルだと勝手に閉じてしまう

 cmdを起動しておいて、その中でexeを叩く、とかじゃなく?

 流れてしまうのは、moreやファイルにリダイレクトするという手があります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
>流れてしまうのは、moreやファイルにリダイレクトす>るという手があります。
っていうのは具体的にどういう手なのでしょうか?

お礼日時:2004/11/18 02:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!