(每行整数个数相同,但未知)
所以我可能有这样的文件:
标题1 34 98 标题2 15 9 标题3 45 15
或者
标题1 34 98 76 97 标题2 15 9 43 8 标题3 45 15 34 7
或者 ...
struct elem
{
char d[50];
int v[50];
};
我试过这个,它编译但不起作用
char ch;
elem col[10];
int num,z=0;
//z-nr of lines, num -nr of int values in the line
ifstream myfile("t2.txt");
if (myfile.is_open())
{
while (myfile.good())
{
myfile>>col[z].d;
num=0;
myfile.get(ch);
while(ch!='\n')
{
myfile>>col[z].v[num];
myfile.get(ch);
num++;
}
z++;
}
myfile.close();
}
程序“挂起”(无响应状态)