gpt4 book ai didi

c - 来自整数的 Strcmp 指针,无需强制转换

转载 作者:太空宇宙 更新时间:2023-11-04 00:32:56 24 4
gpt4 key购买 nike

我正在尝试比较两个字符并查看哪个字符的字典顺序更长并按它排序问题是我不确定如何比较单个字符我尝试使用 strcmp 来做

struct example
{
char code;
}
if (strcmp(i->code, j->code) < 0)
return 1;

警告:传递“strcmp”的参数 1 使指针来自整数而不进行强制转换

警告:传递“strcmp”的参数 2 使指针来自整数而不进行强制转换

我知道 strcmp 是用于字符串的,我应该只 malloc 并将 char 代码变成字符串,还是有其他方法来比较单个字符?

最佳答案

char是整数类型。

你比较char使用关系运算符和相等运算符( <== 等)的对象。

关于c - 来自整数的 Strcmp 指针,无需强制转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5930740/

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