gpt4 book ai didi

c - 在不使用任何预定义函数的情况下在 C 中进行字符串匹配?

转载 作者:太空宇宙 更新时间:2023-11-04 05:19:04 25 4
gpt4 key购买 nike

<分区>

这是我的代码。我在循环的帮助下匹配字符串。我不想为它使用任何功能。

  int main()
{
int flag,j;
char a[30]={'\0'};
char b[]="this is a dog";

printf("enter string \n");
gets(a);

int p = strlen(b);

for(j=0;j<p;j++)
{
if(a[j]==b[j])
{
flag=0;
}
else
flag=1;
break;
}
if(flag==0)
printf("yes");
else
printf("no");

return 0;
}

问题是它以错误的方式检查字符串。
就像“这是一只狗”和“这是一个人”一样。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com