在C或C++中有没有对字符串截取前某几位的函数
2个回答
展开全部
截取前几位的意思是截取字符串前某几个字符吗?如果是的话,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/
希望能够帮到你。
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/
希望能够帮到你。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询