易语言判断1.txt内某段数字,比如"123456"出现的次数该怎么写啊? 读取文件1.txt里面的内容,然后判断这串数
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;
}
将行保存到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;
}
追问
易语言啊?
追答
额。。。我错了,这个是c语言,抱歉,易语言没学过
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询