C++中的strcpy_s使用问题

2020-05-14 科技 58阅读

如果字符串未初始化,那么字符串可能是任意字符。

strcpy_s的时候,因为两个字符串的长度一样,所以相当于将b字符串完全覆盖a字符串,

打印出来实际上是b字符串的内容。

建议用strncpy_s函数来完成你想要的功能,,他可以限制拷贝到目标字符串中字符的数量。

char* strncpy(char* dest,char* src,size_tn);
strncpy_s(a,b,sizeof(b));
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com