gpt4 book ai didi

比较 2 个 char 变量

转载 作者:行者123 更新时间:2023-11-30 15:36:13 26 4
gpt4 key购买 nike

int compare (char * s, char * pre) 
{
int x = 0;
char p;
char orig;
while (pre[x] != '\0')
{
printf("%c", tolower(pre[x]) );
printf("%c", tolower(s[x]) );
orig = tolower(s[x]);
p = tolower(s[x]);
if (orig != p);
{
return 0;
}
x++;
}

return 1;
}

预期返回:1(循环结束前值相同)结果返回:0(值不匹配)

最佳答案

这是一个同义反复:

orig = tolower(s[x]); p = tolower(s[x]); if( orig != p ) etc.

大概吧?应该是:

orig = tolower(s[x]); p = tolower(pre[x]); if( orig != p ) etc.

注意;已从 if stmt 中删除。

关于比较 2 个 char 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22617443/

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