2017-02-27 39 views
0

我想要一個簡單的方法來獲取鍵盤輸入的字符數組,或者獲取不等待換行符的鍵盤輸入的其他方法。 NCurses或者PDCurses看起來很吸引人,但是由於我正在開發的項目只是一種類型的項目,我不會做類似於這個項目的項目,我不想花時間學習它。該方法不必跨平臺,因爲我已經承諾使用Windows。C++基於鍵盤輸入的字符數組

+1

任何其他辦法,包括具體的系統的,很可能是,就像只用詛咒的那樣複雜。 –

+0

我很抱歉,但由於我不同意的政策,無論是要求推薦書籍還是圖書館(或...),我都必須投票結束。 –

回答

0

std::string是一個字符數組,不是嗎?

對於輸入查詢,而不\n可以使用conio.h_getch()

+0

我對數組部分的含義是布爾數組按字母順序排列,如果與數組索引相對應的鍵被按下,則爲true,conio.h適用於我正在做的事情。 – 8o7wer

+0

你是什麼意思** _布爾**的**按字母順序排列** order_ –

+0

您是否需要一個包含char和boolean數據的數組?它可以在課堂上完成。 '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 ' –