我有一些包含 nba 球队及其首发球员的文件,我需要将此信息添加到我的程序中,然后对他们执行一些任务。
我目前坚持能够解析文件。
文件如下所示:
Team Name, Point guard, shooting guard, small forward, power forward, center
例如:
Chicago Bulls, Derrick Rose, Kyle Korver, Luol Deng, Carlos Boozer, Joakim Noah
Denver Nuggest, .. etc.
我希望能够只添加球队、控球后卫和小前锋的名字,但我不知道该怎么做。
到目前为止我所拥有的:
17 ifstream* myIN = new ifstream();
18 myIN->open(filename.c_str());
19
20 string teamName;
21
22 *myIN >> teamName;
23
24 while(!myIN->eof()){
25 TEAM.push_back(teamName);
26 //TODO
27 }
我正在研究使用“find()”来查找每个逗号,但我不知道如何只记录第一个逗号之前和之后以及第三个逗号之后的信息。
任何形式的指导将不胜感激。