我在文本文件中有以下格式的数据.文件名 - empdata.txt 请注意,行之间没有空格.
SL |雇员|名称|部|带|位置
1 | 327427 | Brock Mcneil |研究与开发| U2 | Pune
2 | 310456 | Acton Golden |广告| P3 |海德拉巴
3 | 305540 | Hollee Camacho |薪资| U3 |班加罗尔
4 | 218801 | Simone Myers |公共关系| U3 |浦那
5 | 144051 | Eaton Benson |广告| P1 | Chennai
我有这样的课
class empdata
{
public:
int sl,empNO;
char name[20],department[20],band[3],location[20];
};
Run Code Online (Sandbox Code Playgroud)
我创建了一个empdata类的对象数组.如何从具有上述指定格式的n行数据的文件中读取数据并将它们存储到创建的(类)对象数组中?
这是我的代码
int main () {
string line;
ifstream myfile ("empdata.txt");
for(int i=0;i<10;i++) //processing only first …Run Code Online (Sandbox Code Playgroud)