我在编程项目上遇到了一些麻烦。我想从 .txt 文档中获取信息,并将信息存储在类对象数组中。对于 .txt 文档的每一行,我想要创建一个新的类对象。
所以如果有
"10 Mark 9/24/1988 客户经理
9 珍妮 8/6/1983 运输助理”
在 .txt 中,第一行将存储在 uArray[0] 处的第一个对象的变量中,第二行将存储在 uArray[1] 的变量中。
我创建了一个包含五个变量的“用户”类。
int iD;
string name, birth, sSN, dept, position;
这就是我所拥有的,我知道这很遥远,但我无法做到正确..
{
ifstream myFile;
users uArray[100];
myFile.open("users.txt")
while(!myFile.eof())
{
myFile >> uArray.users.iD >> uArray.users.name >> uArray.users.sSN ...(ect);
}
}
我应该创建一个调用函数来对信息进行排序还是有更简单的方法?我卡住了...对不起初学者的问题...