首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++资料按行拆分

2012-10-27 
c++文件按行拆分void splitFile(){int filelinenumFILELINE/MAXifstream ifs(./test.txt)string str

c++文件按行拆分

void splitFile(){int filelinenum=FILELINE/MAX;ifstream ifs("./test.txt");string str;int num=1;int i=1;for(i=1;i<=MAX;i++){strstream aa;aa<<(i-1);string strCount;aa>>strCount;string filepath = "./test"+strCount+".txt";ofstream ofs(filepath.c_str());int start = filelinenum*(i-1)+1;int end = filelinenum*i;while((num!=(end+1))&&getline(ifs,str)){if(num>=start && num <=end){ofs<<str<<endl;num++;}else{num++;break;}}}}
?

热点排行