C语言在给定文本中,统计某个单词出现的次数以及每次出现的行号
展开全部
int main(){
FILE* fp;
char file_str[100];
char str[10];
int line = 0;
gets(str);
if((fp=fopen("data.txt","r"))==NULL){
printf("打开文件失败!");
exit(0);
}
while(!(feof(fp))){
fgets(file_str,sizeof(file_str),fp);
line++;
if(strstr(file_str,str)){
printf("%2d行 内容是:%s",line,file_str);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询