易语言判断1.txt内某段数字,比如"123456"出现的次数该怎么写啊? 读取文件1.txt里面的内容,然后判断这串数

2025-02-24 20:51:07
推荐回答(1个)
回答1:

我这里有2个函数,可以截取文件的每一行,并且进行匹配,你的程序要计算出现的次数,只需要在匹配的情况下计数就可以了

将行保存到s中,并返回该行的长度
int getline(char s[],int lim)
{
int c,i;
i=0;
while(--lim>0&&(c=getchar())!=EOF&&c!='\n')
{
s[i++]=c;
}
if(c=='\n') s[i++]=c;
s[i]='\0';
return i;
}

返回t在s中的位置,若未找到则返回-1
int strindex(char s[],char t[])
{
int i,j,k;
for(i=0;s[i]!='\0';i++)
{
for(j=i,k=0;t[k]!='\0'&&s[j]==t[k];j++,k++)
;
if(k>0&&t[k]=='\0') return i;
}
return -1;
}