//#include<iostream.h> #include<string.h> #include<fstream.h> struct Word //定义结构数组储存单词 { char w[20]; int num; }Word[10000]; void main() //主函数 { ifstream infile("test1.txt",ios::in); char a,t[20]; int n; int wordTypeNum=0,wordNum=0; int i; int j; int ijt; for(i=0;i<10000;i++) // 给结构数组频率计数num赋初值0 Word[i].num=0; strcpy(Word[0].w,"wow "); //为以后编程方便,将第一个结构成员w赋一个绝对不是单词的词 if(!infile) //判断文件是否打开成功打开 cerr<<"File open error"<<endl; else { while(infile.get(a)) //依次读取txt文件中每个字符 { if(a==' '||a==','||a==','||a=='!'||a=='?'||a=='"'||a==':'||a==';') //这些为单词间隔符,不全 { t[wordNum]='