超级实用 C语言得到论文中关键词的出现次数
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
int main(void)
{
char a[100] ;
char b[10] ;
char fname[50];
int i = 0;
int j = 0;
int count = 0;
FILE* fp;
fp = fopen(“C:\Users\Administrator\Desktop\1.txt”,“r”);
if(fp== NULL)
{
printf(“error!\n”);
exit(0);
}
for(i=0;i<100;i++)
{
a[i] = getc(fp);
}
printf("input the keywords\n");
scanf("%s",b);
for(i=0;i<strlen(a);i++)
{
if(a[i]==b[j])
{
j++;
}
else
{
j = 0;
}
if(j==strlen(b))
{
count++;
j = 0;
}
}
printf("%d",count);
fclose(fp);
return 0;
}