問題タブ [conio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
66997 参照

c - LinuxでCのgetch()関数を実装するにはどうすればよいですか?

TurboC ++では、getch()から関数を使用できますconio.h。しかし、Linuxでは、gccはを提供しませんconio.h。の機能を取得するにはどうすればよいgetch()ですか?

0 投票する
1 に答える
3467 参照

c - 未解決の包含:。なんで?

単純なcプログラムを実行している間、私は

私は何が欠けていますか?で日食を使用していfedora 13ます。この問題を解決するのを手伝ってください。ファイルが見つからない場合、または何もインストールしていない場合は、お知らせください。また、私はfedoraを初めて使用します。適切な手順で私を導いてください。

前もって感謝します。

0 投票する
2 に答える
2047 参照

c++ - getch の代替

ほとんどの人が知っているように、getch はユーザーがキーを押してから値を返すまで待機します。ユーザーが現在キーを押しているかどうかを確認する方法はありますか? これが私がやろうとしていることです:

助言がありますか?

0 投票する
1 に答える
1149 参照

c - getch は -1 を返しますか?

彼らは、F11 などのキーをキャプチャする方法を尋ねたり、getchr がそれらのキーに対して何も返さず、入力イベントからの生の入力を受け入れる作業を見つけることができません..

これらのキーを取得するために、C++ プログラムで ncurses/curses を試しています。

テストする私のプログラムは簡単です。基本的には次のとおりです。

もちろん、別の getch() 関数と同じように使用しますが、-1無限回返されます.. Arch Linux の最近のカーネルを標準端末で使用しています (xterm同様にテスト済み) 。

ライブラリでこの getch() を使用するためにオンにする必要がある特定のスイッチはありますか?

0 投票する
1 に答える
455 参照

c++ - CygwinでのConio関数のリンク

coniolibへの呼び出しを使用するサードパーティライブラリを使用する共有ライブラリに取り組んでいます。cygwin/g++を使用してビルドしようとすると、次の未定義の参照にエラーが発生します。

私は自分のlibを再度リンクします。

それらの参照が見つかるように、どのライブラリをリンクする必要がありますか?

PS。私が使用しているサードパーティのライブラリは、Dev-Cppを使用して構築されています

0 投票する
1 に答える
2457 参照

winapi - Visual C ++ 2008およびWin32用のCONIO.Hクローンライブラリ/ソースコードはどこでダウンロードできますか?

Turbo C++3.0ベースのDOSプログラムをWin32およびVC++2008に変換する必要があります。

テキストベースのGUIインターフェイスを備えています。

Visual C ++ 2008およびWin32用のCONIO.Hクローンライブラリ/ソースコードはどこでダウンロードできますか?

0 投票する
4 に答える
2763 参照

c++ - キーを押してループから抜け出す

キーが押されたときにのみ再起動したいループを持つ Win32 GUI アプリを作成しています。メイン ループは既に実行されており、単純に再起動することはできないため、ユーザーが手動で中断できる「ハング」ポイントを挿入する必要があります。以下のコードは、メインループの最後に置いたものを表しています。文字「q」が押されたときにのみ中断できる無限のサブループにプログラムを入れることにより、プログラムを一時停止することになっています。

これにより、プログラムは正常にハングアップしますが、'q' を押してもループは終了しません。cin.ignore() または cin.get() を使用する方が望ましいことは理解していますが、何らかの理由でヘッダーリストに iostream を追加するとエラーが発生するため、現在 _getch( を使用して実行しようとしています。 ) conio.h ヘッダーを使用します。

どんな助けでも大歓迎です。

0 投票する
5 に答える
10321 参照

c - gccでgotoxy()を実現するにはどうすればよいですか?

私はubuntu.soでgccを使用していますが、ターミナルでコンパイルして実行します。しかし、オンラインプログラミングコンテストでは、図に示すような出力が必要です。

必要な出力

そのため、TURBOCを使用すると、conio.hを使用してgotoxy()を使用し、スパイラル形式の出力を取得できます。しかし、Ubuntuでは、どうすればこれを達成できますか?

0 投票する
1 に答える
310 参照

c++ - 編集可能なコンソール出力

これが私が書き込もうとしているコードの一部です:

ループは無期限に続くため、前に選択したオプションのコードを実行した後、別の入力オプションを待ちます。

「Choice:A」の行を、最後に入力したオプションで毎回更新したいと思います。そして、以前に選択したオプション(オプションA!)の出力を、新しく選択したオプションの出力に置き換えたいと思います。

お気づきかもしれませんが、「\r」を使ってみました。キャリッジリターンが表示されるため、これは機能しません。つまり、行の先頭に戻ります。行頭ではなく、1文字だけ後ろに移動したい。

0 投票する
1 に答える
2218 参照

c - cを使用して跳ねるボールを実装するためにgraphics.h関数を使用する方法は?

私は単純な弾むボールのコードを実行しようとしています.以下のコードはボールを弾ませません.Enterボタンを使用するとボールが動くだけです.プログラムが走る?

}