在C或C++中有没有对字符串截取前某几位的函数

2025-03-24 23:58:00
推荐回答(2个)
回答1:

截取前几位的意思是截取字符串前某几个字符吗?如果是的话,C语言中有:

char * strncpy ( char * destination, const char * source, size_t num );

可以将前几位复制到新的字符串中使用。
C++中有:

string substr (size_t pos = 0, size_t len = npos) const;

测试源码见以下链接:
strncpy: http://www.cplusplus.com/reference/cstring/strncpy/
string::substr: http://www.cplusplus.com/reference/string/string/substr/

希望能够帮到你。

回答2:

好像没有,没有用过,以前都市自己写的