我是 C++ 的新手。如果我的问题有任何错误,我很抱歉。
我有一个具有 4 个属性的文件:姓名、职位、生日、薪水
我使用setw()函数以这样的格式保存file.txt
NAME POSITION BIRTHDAY SALARY
James Smith CEO 10/12/1991 3000
Robert Wiliam IT 5/4/1990 4999
Maria Rodriguez Designer 12/3/1994 4923
Maria Hernandez Waiter 22/2/1992 4022
现在,我想读回所有这些属性,每个属性是这个表的每个值,如下所示(例如一个人):
staff1:
Name: James Smith
Position: CEO
Birthday: 10/12/1991
Salary: 3000
我不知道如何为每个员工获得价值。你能给我一些想法吗?
如果每个属性都已保存并且它们之间用逗号分隔,我将使用
getline(fileIn, name, ',');
但在这种情况下它不起作用。