
No.1ベストアンサー
- 回答日時:
getcheがつかえると思いますよ。
構文
#include <conio.h>
int getche(void);
解説
キーボードからエコー付きで文字を読み込みます。
getche は,キーボードから 1 文字読み込み,テキストウィンドウにエコーバックします。
戻り値
getche は,キーボードから読み込んだ文字を返します。
No.2
- 回答日時:
環境の指定が無いので答えにくいのですが…。
まず最初に、文字列入力に付いては“ここまで”という指定が必要な為enterによる区切りは必要だと思います。
文字入力(scanf()の"%c"やgetchar())の場合は可能性があります。
UNIX系の場合:
sttyでコンソールをrawモードにしておけばgetchar()でenterなし1文字入力できます。
ある種のUNIX(ネイティブ系ではOK、linuxでは未確認)ではsetbuf(stdin, NULL)を実行する事でgetchar()でenetrなし1文字入力可能です。
MS-DOS及びDOS窓16ビットの場合:
KeyBIOSを使った方が手っ取り早いので通常KeyBIOSを使います。
拡張ライブラリ関数getch()が利用可能なコンパイラならgetch()でもオッケーです。
DOS窓32ビットの場合:
getch()を使います。
Macの場合(MPWシェル):
最近のバージョンは使ったことが無いのですが、昔はsetbuf(stdin, NULL)の後にgetchar()すれば出来ました。
昔のDOS環境にはバッファリング無しの入力として標準エラー入力というものがあったのですがWindows上のDOS環境でサポートされているんでしょう? > 識者の方
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLLファイルの逆コンパイラにつ...
-
プログラマー達は何故、プログ...
-
C言語の関数のextern宣言
-
卒業研究でよく分からないとこ...
-
C言語 関数、変数の宣言について
-
C言語について(初心者)
-
C言語のことです。写真(見にく...
-
Windows Formアプリからコンソ...
-
DNCL(共テ用プログラミング言語...
-
C言語について。
-
visual studio 2022でのC#プロ...
-
あってる
-
DNCL(共テ用プログラミング言語...
-
C# で 数式文字列処理を処理す...
-
gccを行ってもexeファイルが生...
-
c言語
-
C言語 列挙型(enum型)変数について
-
C++でデスクトップGUIアプリ開...
-
c言語でイベントフラグを使った...
-
必ずyou bet と表示されます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c言語
-
DLLファイルの逆コンパイラにつ...
-
Windows Formアプリからコンソ...
-
大量のデータを読み込んで表示...
-
C言語の関数のextern宣言
-
VisualStudioでC++クラスを追加...
-
【C言語】全角文字の配列を、全...
-
VisualStudio2022でC言語プログ...
-
C++でデスクトップGUIアプリ開...
-
gccを行ってもexeファイルが生...
-
C#でTreeViewのCheckBoxのサイ...
-
C#でログファイルにファイルパ...
-
プログラマー達は何故、プログ...
-
逆コンパイルと逆アセンブルの...
-
Notepad++の関数リスト表示の変...
-
C言語について。
-
Cのコンパイルでコメントアウト...
-
visual studio 2022でのC#プロ...
-
コンソールアプリを作成するの...
-
C言語 バッファについて。
おすすめ情報