gpt4 book ai didi

c - ISO的C标准库中有函数strcmp吗?

转载 作者:IT王子 更新时间:2023-10-29 00:58:39 27 4
gpt4 key购买 nike

我注意到了 linux 和 windows 之间的区别。strcmpi 在 Windows C 标准库实现中,但不在 GNU 的 C 标准库实现中。C标准库中的函数strcmpi是ISO定义的吗?我怎样才能得到标准文件?谢谢。

最佳答案

POSIX 标准(又名 UNIX)有 strcasecmp()但它不是 C99/ISO-C 的一部分。

注意:如果您将上述引用资料与例如一个 strcmp()您会注意到后者明确引用了 ISO-C,而前者则没有。 OpenGroup 引用资料的一个有用功能。

编辑:由于语言环境依赖性被认为是一个复杂因素,请参阅上面的 strcasecmp_l() 引用,它允许显式指定用于转换的语言环境。 Windows 有 _strcmpi_l()为此目的,再次遵守其自己的命名约定。

关于c - ISO的C标准库中有函数strcmp吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9618697/

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