C 的字符串处理函数 strcpy() 与 c++的copy() 函数的不同之处

来源:互联网 发布:mac os x10.10.5 编辑:程序博客网 时间:2024/06/06 00:42

c 的strcpy函数声明为: strcpy(char[ ], const char[ ] )

c++的copy函数声明为:int copy(char *s, int n, int pos = 0) const  //把当前串中以pos开始的n个字符拷贝到以s为起始位置的字符数组中,返回实际拷贝的数目

c 的复制函数将参数的第二个字符串复制到第一个字符串后,接着对第一个字符串的下一个字符赋值‘\0’

而对于c++的copy函数,复制完成后并不会将‘\0’写入需要赋值的字符数组中

阅读全文
0 0