0
我正在嘗試將名爲「board.txt」的文件的前7個字符讀入向量<'char>,但我遇到了問題一些原因。我不是太熟悉C++,因此任何建議,將不勝感激,這裏是我迄今爲止C++,從字符中讀取字符<char>,從字符中逐個字符
//rack
int charCount = 0;
char ch;
ifstream rackIn("board.txt");
while(rackIn.get(ch) && charCount < 7){
this->getMyRack().push_back(ch);
}
而且這裏的代碼在上面的代碼中使用的功能getMyRack:
vector<char> board::getMyRack(){
return this->myRack;
}
myRack是一個char向量
我想在我的主要測試此使用這樣的:
for (int i = 0; i < test->getMyRack().size(); ++i){
cout << test->getMyRack().at(i);
}
但不輸出任何內容,爲什麼我正在閱讀的字符沒有被添加到我的char向量中?
哦,對,有道理,非常感謝! – Biggytiny
不客氣) – Evgeniy331