man string 与 man string.h

man string 与 man string.h

man string将显示 ISO C 字符串标头。

man string.h将显示 Posix C 字符串标头。

类似于man stdiovsman stdio.h

然而,特别man string是没有像memcpyetc这样的API,它不反映/usr/include/string.h中的内容(其中有memcpy等)

为什么是这样?

答案1

在 Linux 系统上,man string 没有document string.h,它列出了“字符串操作”:

stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr, strtok, strxfrm, index, rindex— 字符串操作

其中大部分是在 中定义的string.h,少数是在strings.h.该文档并非旨在详尽列出string.h.

相似地,man stdio技术上没有文档stdio.h,它列出了 stdio 库中的函数;但实际上,结果基本上是一样的。

相关内容