c++文件读取的问题
读取txt文件,如何每隔三个数据读取一次,例如,1,2,3,4,5,6,7,8.....只读取4,8.....
2013-03-17 19:07
程序代码:#include <iostream>
#include <sstream>
#include <limits>
using namespace std;
int main()
{
istringstream is( "1,2,3,4,5,6,7,8" );
for( int v; is.ignore(numeric_limits<streamsize>::max(),',')
&& is.ignore(numeric_limits<streamsize>::max(),',')
&& is.ignore(numeric_limits<streamsize>::max(),',')
&& is>>v; is.ignore(1) )
{
cout << v << endl;
}
return 0;
}
2013-03-18 08:32
2013-03-18 11:11
2013-03-18 11:22