C++中的strcpy_s使用问题

发布网友

我来回答

1个回答

热心网友

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

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

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

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

char* strncpy(char* dest,char* src,size_tn);
strncpy_s(a,b,sizeof(b));

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com