我有一個文本文件,具有不同的聯繫人詳細信息。 它基本上是這樣的如何允許用戶搜索C文件中的內容?
李四024587 7月24日工程從家庭家居李四 024584月25日在工作
從工作生活八月作品我希望能夠搜索「約翰Doe「或」Jane Doe「。
我決定從文件中讀取內容並將它們存儲在一個數組中。我想知道如何搜索數組。這段代碼似乎並沒有削減它。 noOfContacts是文件中的聯繫人數量。
readFile.open("book.txt", ios::out);
while (!readFile.eof())
{
cout << "Enter anything you wish to search" <<endl;
getline(cin, searchString);
for (int k = 0; k < noOfContacts; k++)
{
getline (readFile,name[k]);
readFile >> phone[k];
getline(readFile,birth[k]);
getline(readFile,address[k]);
getline(readFile,workplace[k]);
cout << name[k]<<endl;
cout << phone[k]<< endl;
cout << birth[k]<<endl;
cout << address[k]<<endl;
cout << workplace[k]<<endl;
break;
}
嗯,是啊,我沒有看到任何與輸入的內容比較... –
我已經試過了工作的另一種方法。我將在這裏發佈一下 –