gpt4 book ai didi

c - 如何在 C 中比较两个不区分大小写的字符?

转载 作者:行者123 更新时间:2023-12-02 17:54:19 25 4
gpt4 key购买 nike

我正在尝试比较两个字符串中的两个特定字符,但我想让比较不区分大小写。我怎样才能做到这一点?

现在我正在使用这样的代码:

if (str1[i]==str2[j]) printf("Equal");

但我想在不区分大小写的情况下执行此操作。

预先感谢您抽出宝贵时间提供帮助!

最佳答案

您可以对两个字符使用小写,例如使用 tolower 函数:

if (tolower(str1[i])==tolower(str2[j])) printf("Equal");

另请记住:tolower 不适用于多字节字符。因此,对于这些字符,您应该使用其他函数

关于c - 如何在 C 中比较两个不区分大小写的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55208116/

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