刚学完C++有一些概念上的问题要整理下——麻烦大家帮忙!
为什么字符串处理函数不能对动态申请的字符数组进行操作:
char str1[20]="How do you do?";
char *str2;
str2=new char[40];
strncat_s(str2,str1,3);
这段代码是错的,编译器说,没有匹配的重载函数
[解决办法]
errno_t strncat_s( char *strDest, size_t bufferSizeInBytes, const char *strSource, size_t count); // <string.h>
[解决办法]
查msdn是windows开发人员的基本功之一.
[解决办法]
strncat_s不是需要4个参数嘛,你参数个数都不对。
[解决办法]
参数个数不对!
[解决办法]