我有一个文本文件“test.txt”,它存储了我的数据如下,每个分隔符字段之间都有一个空格..
代号: 姓名: 腼腆
045: Ted: Coy1
054: Red: Coy2
我如何从文件中读取这些数据并将其插入向量中?
vector <Machine> data;
Machine machine
void testclass(){
ifstream inFile("test.txt");
if (!inFile){
cout << "File couldn't be opened." << endl;
return;
}
while(!inFile.eof()){
string code,name,coy;
getline(inFile,code, ':');
getline(inFile,name, ':');
getline(inFile,coy, ':');
data.push_back(machine)
}
但是推送数据好像有问题