我有这样的文件:
59 137 New York
137 362 Syracuse
216 131 New Jersey
...
..
.
我想把它读成一个结构:X - Y - 一个城市的名字
char city[100];
int x , y;
f.open("map.txt");
f >> x >> y >> city;
while (!f.fail()) {
f >> x >> y >> city;
}
f.close();
问题是,那个城市只能读取到下一个空间,所以从纽约它只能读取 New。我应该如何以某种简单而聪明的方式阅读整行的其余部分?