我在做一个文学研究助手C++

来源:百度知道 编辑:UC知道 时间:2024/04/30 11:28:59
需要调入一个外部文件,统计其中指定单词的出现次数,请问该如何调入这个文件,还有文件指针怎么用,就是编一些与文件有关的函数时,该怎么引用文件指针?
void GetAWord(FILE *f, Squence &st)
{ int i=0;
if ((char)fgetc(f)==' ') { fseek(f,1L,i); i++;}
for(int j=0;(char)fgetc(f)!=' ';j++) {
st.ch[j]=(char)fgetc(f); fseek(f,1L,i); i++;
}
st.size=j;
}//从文件指针所指字符起提取一个单词的字符序列st

G:\文学研究助手.cpp(213) : error C2601: 'GetAWord' : local function definitions are illegal为什么还不对啊?

最好在被调函数内写读取数据,完了传出给main函数,也就是别将文件指针传来传去的。这是不行的。

还可将全部文件读出放入一个数组中,再调别的函数来处理也行啊.