可能重复:
需要将 String^ 转换为 char *
我一直在寻找这个解决方案,但我找不到任何具体的东西。我在 Visual Studio C++、Windows 窗体应用程序中工作。我需要将String^
值转换为 char 数组。我已经存储了来自TextBox
in 的值String^
:
String^ target_str = targetTextBox->Text;
// lets say that input is "Need this string"
我需要转换它String^
并获得与此类似的输出:
char target[] = "Need this string";
如果它被定义为char target[]
有效,但我想从TextBox
.
我尝试过编组,但没有奏效。有什么解决方案如何做到这一点?
我已经找到了如何转换std::string
为char
数组,所以另一种解决方法是转换String^
为,std::string
但我也遇到了问题。