我已經用C++編寫了一個片段來在平面文件中搜索記錄。代碼雖然不起作用。下面是我寫的代碼在C++中從平面文件中搜索記錄
case 4:
{
cout<<"You Entered 4 (This Parses and searches BankAccount flatfile)"<<endl;
inputFile>>SearchParam;
cout<<"Enter Search criteria:"<<SearchParam;
fstream inputFile; //file stream object
inputFile.open("BankAccount.txt", ios::in);
struct Bank
{
string AccountName;
string AccountNumber;
string AccountBalance;
}
//Array of bank record entries
Bank Details[20];
//Do until AccountName = SearchParam (Search by AccountName)
i = 0;
do{
getline(BankAccount, Details[i].AccountName,' ');
getline(BankAccount, Details[i].AccountNumber,' ');
getline(BankAccount, Details[i].AccountBalance,' ');
i++;
}
while (!BankAccount.eof()&& SearchParam != AccountName)
}
break;
定義 「不工作」。 – 2012-02-19 17:56:34