これが私のメインの一部です:
int main() {
Inventory Master;
bool flag;
Customer Bob("Bob", "CreditCard.txt");
Customer Chris("Chris", "CreditCard.txt" );
}
これが私の方法です:
Customer::Customer( string n, string fileName ) {
name = n;
ifstream Credit;
Credit.open(fileName.c_str(), ios::in);
while( Credit.good() && !Credit.eof() ) {
Credit >> card >> balance >> ws;
cout << card <<"\t" << balance << endl;
}
CreditCard _CC( int card, double balance);
}
これが私の「CreditCard.txtファイルです。
12345 15.00
32564 20.00
情報を表示する方法は、行 1「12345 15.00」を Bob に割り当て、行 2 を Chris に割り当て、顧客の新しいインスタンスまたはオブジェクトを作成する場合などに行います。しかし、私が現在実装している方法は、ボブとクリスの両方に「12345 15.00 と 32564 20.00」を割り当て続けることです。誰かがテキスト ファイルの特定の行をポイントする方法を教えていただければ、テキスト ファイルに追加したときに、ボブが 1 行目に、クリスが 2 行目に、さらに多くの顧客が他の行に割り当てられるようにする方法を教えていただければ助かります。