高手快来帮帮小弟啊!
小弟是初学者,今天在移动网上下话费单,是个txt格式的,我想统计其中“短信”的个数,每行如下:
短信 20051216 13:15:05 26 湖北武汉 本地
写了以下程序:
#include <fstream.h>
#include <string.h>
#include <iostream.h>
int main()
{
ifstream infile;
ofstream outfile;
infile.open ("hfxd.txt");
outfile.open ("out.txt");
string s1;
int Num=0;
while(getline(infile,s1))
{
if(s1.substr(0,4)=="短信")
Num++;
outfile<<s1.substr(0,4)<<"\n";
}
infile.close();
outfile.close();
cout<<"短信的条数为:"<<Num;
return 0;
}
结果VC报错,说是'string' : undeclared identifier,还有几个其他的错误,我晕,不知道该怎么办了,检查了一下也没有什么错,请大虾指教啊,急!!!在线等!!!