问题描述
#include<string>#include<fstream>#include<sstream>#include<iostream>usingnamespacestd;structtagFileInfo{stringfilename;stringvirusname;};stringreadstring(){ifstreaminfilef("first.txt",ios::in|ios::binary);ostringstreambuf;charch;while(buf&&infilef.get(ch)){buf.put(ch);}infilef.close();returnbuf.str();}voidmain(){tagFileInfo*info=newtagFileInfo;constchar*a;stringtext=readstring();string::iteratoritem=text.begin();string::size_typepos=0,prev_pos=0;while((prev_pos=text.find("病毒,",prev_pos))!=string::npos){pos=text.find("在",prev_pos);prev_pos=text.find("中",prev_pos);info->filename=text.substr(pos+2,prev_pos-pos-2);pos=text.find("发现",prev_pos);prev_pos=text.find("病毒,",prev_pos);info->virusname=text.substr(pos+4,prev_pos-pos-4);cout<<text.length()<<endl;++prev_pos;}text=info->filename+info->virusname;a=text.c_str();ofstreaminfiles("second.txt");infiles.write(a,text.length());deleteinfo;infiles.close();}
解决方案
解决方案二:
路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励;2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还分数;3:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;