【发布时间】:2012-08-10 19:56:19
【问题描述】:
在 Xcode 中使用 stricmp 比较两个 C 字符串时出现构建错误。
错误:stricmp 的隐式声明在 C99 中无效。什么意思?
【问题讨论】:
标签: iphone objective-c ios xcode
在 Xcode 中使用 stricmp 比较两个 C 字符串时出现构建错误。
错误:stricmp 的隐式声明在 C99 中无效。什么意思?
【问题讨论】:
标签: iphone objective-c ios xcode
这意味着在您包含的标题中找不到 stricmp 的声明。早期版本的 C 允许您调用未在标头中声明的函数,并假定它们被声明为 int function()
stricmp 不在 C 或 POSIX 标准中。对于 iOS,请查看 strcasecmp() 按照此 SO question
【讨论】:
strcasecmp(),它在strings.h developer.apple.com/library/ios/#documentation/system/…