问题是我的控制台应用程序从用户那里得到一个字符串:
string input;
cin >> input;
现在我想将此字符串转换为 char*,然后将其传递给函数:
char *argument = NULL;
argument = (char *) input.c_str();
我的函数声明为:
int function (char *input, char *output)
调试此代码时出现访问冲突,因此我尝试定义所有内容:
strcpy(argument, input.c_str());
但我又遇到了访问冲突和错误的 Ptr !!任何线索?