【发布时间】:2011-01-26 21:42:27
【问题描述】:
您好,我对以下代码有疑问:
int skp = 1;
do{
file.seekp(skp);
file>>s;
cout<<s;
stats[s]++;
skp++;
skp++;
}while(skp <= 10);
文本文件具有以下内容: 0
1
2
3
0
1
0
1
0
我希望这个程序做的是从读取第二个数字开始,然后跳过一个读取下一个,跳过一个读取下一个等等。它正在做的是读取第二个很好的数字,然后读取再读 2 遍,然后读下一个数字 3 遍,再读下一个数字 3 遍。所以我从上面的文本文件收到的输出是 1112223330.
谁能帮帮我! 谢谢!
【问题讨论】:
标签: arraylist text-files fseek do-while