我讀一個字一個文本文件,字和我試圖找到這一行字是在數量例如,如果我有以下幾點:C++如何從文本文件中查找單詞的每一行?
Dog Cat
Car
Truck
狗是在一行中發現,貓
int main(){
string word;
ifstream inFile;
Node* rootPtr = NULL; // Pointer to the root node
inFile.open("example.txt");
if (!inFile)
cout << "Unable to open text file";
while (inFile >> word) {
if (word == "#")
break;
/* THIS DOES NOT WORK! Most likely because my text file doesn't contain /n but this is the
kind of logic I am looking for
else if (word == "/n"){
counter++;
cout << counter;
}
*/
else{
rootPtr = Insert(rootPtr,word.substr(0,10));
}
}
inOrderPrint(rootPtr);
inFile.close();
}
可以忽略任何與指針:第一線上,租車行兩個,卡車線3
我有下面的代碼被發現。這是其他一些東西。我試圖找出如何檢查行的末尾,並創建一個計數器,每增加一行就會結束,但我沒有成功。
感謝您的幫助!
你必須自己追蹤行號。你能告訴我們你的失敗嘗試嗎? – Cameron
感謝卡梅隆,我編輯我的帖子,以顯示我曾嘗試過。 – Nick
/n你的意思是'\ n'? – Lefsler