我有一个功能
ClassA::FuncA(const char *filePath)
并希望将此 const char string* 复制到 char*!
我的解决方案:
char *argv[2];
int length = strlen(filePath);
argv[1] = new char(length +1);
strncpy(argv[1], filePath, length);
在此之后,我在 argv[1] 中有所需的字符,还有其他一些未定义的字符!
文件路径:
“C:\ Users \ Usera \parameter.xmlþîþÎþÎþÎþÎþÎþÎþÎþÎþÎþ”
这里有什么问题?带strlen的长度OK!