2017-02-27 13 views
0

キーボード入力の文字列や、改行を待たないキーボード入力を得るための簡単な方法をお勧めします。 NCursesやPDCursesは魅力的ですが、私が取り組んでいるプロジェクトは1つのタイプのプロジェクトであり、これに似たプロジェクトをやっているわけではありません。私はすでにウィンドウを使用することを約束しているので、この方法はクロスプラットフォームである必要はありません。C++キーボード入力に基づいた文字配列

+1

システム固有のものを含む任意の他のアプローチを、使用することができます\nずに入力環境のために

は、単に呪いを使用するのと同じように複雑である可能性が高いです。 –

+0

申し訳ありませんが、私が同意しなかったポリシーのために、本や図書館(または...)の推薦を求める質問はありません。これを閉じるには投票する必要があります。 –

答えて

0

std::stringは、文字の配列ですか?あなたはconio.h_getch()

+0

配列部分の意味は、アルファベット順に並ぶブール値の配列です。配列のインデックスに対応するキーが押されるとtrueになり、conio.hは私が行っていることに対して機能します。 – 8o7wer

+0

** booleanの**はアルファベット順に**の_arrayを意味します** order_ –

+0

charとbooleanデータを持つ1つの配列が必要ですか?それはクラスで行うことができます。 'class MyClass {private:std :: vector myCharArray; std :: vector myBoolArray; public:MyClass(); 〜MyClass(); getCh(int i){return myCharArray [i];}; getBool(int i){return myBoolArray [i]}; putCh(char c){myCharArray.push_back(c);}; putBool(bool b){myBoolArray.push_back(b);};} '#includeを忘れないでください。' –

関連する問題