【发布时间】:2014-12-10 04:00:27
【问题描述】:
在 c 中,是否有一个标准库函数允许我通过指定字符串的起始索引和结束索引从给定字符串中提取子字符串。此外,子字符串在超字符串中不是以空结尾的,即。 e,获取指向子字符串开头的简单指针不足以提取子字符串。
当然我可以编写一个函数来做我想做的事,我只是想知道是否有任何现有的库函数可以满足我的目的。
【问题讨论】:
-
不,没有标准函数。
-
如果你确定源字符串中没有 null 你可以使用 char *strncpy(char *dest, const char *src, size_t n) 最多复制src 指向的字符串中的 n 个字符到 dest。
标签: c string standard-library