小编典典

ISO的C标准库中的函数strcmpi是吗?

linux

我注意到linux和Windows之间的区别。strcmpi在Windows C标准库实现中,但不在GNU
C标准库实现中。ISO标准的C标准库中的函数strcmpi是否已定义?如何获得标准文件?谢谢。


阅读 360

收藏
2020-06-02

共1个答案

小编典典

POSIX标准(又名UNIX)具有strcasecmp()但不属于C99
/ ISO-C。

注意:如果将上述参考与例如参考进行比较,strcmp()您会注意到后者明确引用了ISO-C,而前者则没有。OpenGroup引用的有用功能。

编辑: 由于提到了语言环境依赖性是一个复杂的问题,请参见上面的参考,strcasecmp_l()该文献允许 显式指定
要用于转换的语言环境。Windows _strcmpi_l()出于此目的,再次遵守其自己的命名约定。

2020-06-02