C++ strcpy()怎么用??
1个回答
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
C++的strcpy()用于字符串复制,用法是传入2个字符数组指针来执行,如strcpy(a,b)是将b指向的字符串复制到a指向的空间中。
strcpy,即string copy(字符串复制)的缩写。strcpy是一种C语言的标准库函数,strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*。
strcpy的原型声明是char *strcpy(char* dest, const char *src),需要引入头文件:#include <string.h>,功能是把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间。
使用举例:
char a[10],b[]={"COPY"}; //定义字符数组a,b。
strcpy(a,b); //将b中的COPY复制到a中。
扩展资料:
C++中strcpy使用容易出现的错误:
1、未检查指针的有效性。
2、没有警惕心内存泄漏。
3、没有保存原始的strDest值。
4、若数组长度不足以容纳整个字符串,则程序运行崩溃。
参考资料来源:百度百科-strcpy
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询