[解決済み] Linuxの<conio.h>ヘッダーファイルはどこにあるのですか?なぜ<conio.h>が見つからないのですか?重複] [重複] [重複
2022-01-29 04:20:02
質問
重複の可能性があります。
C言語のgetch()関数をLinuxで実装するには?
相当するものは何ですか?
Linux
のバージョンです。
conio.h
ヘッダーファイルはMS-DOSから?
その機能を置き換える方法はありますか?
例
getch()
使用しているのは
gcc
とテキストエディターGeany
をコンパイルします。C
のコードになります。
どのように解決するのですか?
conio.h
は、古いMS-DOSコンパイラでテキストユーザーインターフェースを作成するために使用されるCのヘッダーファイルです。Linux ベース、32 ビット Windows、OS/2 など他のオペレーティングシステムをターゲットとするコンパイラは、他のヘッダファイルやライブラリによって同等の機能を提供しています。
その
#include <curses.h>
が提供するほぼすべての機能を利用することができます。
conio.h
.
"ncurses" が最初にインストールされている必要があります。
Aptパッケージマネージャを使用する場合。
sudo apt-get install libncurses5-dev libncursesw5-dev
を使用する場合
rpm
:
sudo yum install ncurses-devel ncurses
について
getch
を見てみましょう。
NCURSES プログラミング HOWTO"
の記事をご覧ください。
関連
-
[解決済み】スレッド1:EXC_BAD_ACCESS(コード=1、アドレス=0x0)標準Cメモリ問題
-
[解決済み】 「配列のイニシャライザーはイニシャライザーリストまたは文字列リテラルでなければなりません」と表示されるのですが?
-
[解決済み】エラー:不明な型名'bool'
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] 配列の場合、なぜ a[5] == 5[a] になるのでしょうか?
-
[解決済み] Cプリプロセッサはなぜ "linux "という単語を定数 "1 "と解釈するのですか?
-
[解決済み] php.iniはどこにありますか?
-
[解決済み] Python の open() はファイルが存在しない場合、ファイルを作成しない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Valgrind が "Invalid write of size 8" で文句を言う。
-
[解決済み】C言語におけるファイルスコープでの可変長配列の変更
-
[解決済み】警告。この関数ではXが初期化されていない状態で使用される可能性があります。
-
[解決済み】スレッド1:EXC_BAD_ACCESS(コード=1、アドレス=0x0)標準Cメモリ問題
-
[解決済み】MB/sとMiB/sを計算する方法は?
-
[解決済み】malloc():メモリ破壊
-
[解決済み】MPI通信でMPI_Bcastを使用する場合
-
[解決済み】スタックスマッシュを検出しました
-
[解決済み】エラー:呼び出されたオブジェクトは、関数または関数ポインタではない
-
[解決済み】Errno: 11, Resource Temporarily Unavailable(リソースが一時的に利用できない