我注意到(至少在Mac OS X上)有一个<string.h>
标头和一个<strings.h>
标头。man 3 string
显示它们包含不同的功能。有什么理由吗?
@Potatoswatter:它正在执行POSIX指定的功能。
—
R .. GitHub停止帮助ICE,2010年
strings.h
包含非标准功能bcmp bcopy bzero ffs index rindex strcasecmp strncasecmp
……仅此而已。