C++ cli 如何将system::string从组合框更改为字符

C++ cli 如何将system::string从组合框更改为字符,c++-cli,C++ Cli,你好, 我基本上希望用户能够从组合框中选择一个值为6-9的数字 我希望该选择用于说明adpt.addprt_行值是什么 那么,我如何使选择成为一个字符,以便我可以使用它 短暂性脑缺血发作 我使用的是c++/cli,不知道您想做什么。如果要以字符形式存储combobox选定项,基本上: char addprt_lines[2]; System::String^ numberoflines = this->comboBox1->SelectedItem->ToString(

你好,

我基本上希望用户能够从组合框中选择一个值为6-9的数字

我希望该选择用于说明adpt.addprt_行值是什么

那么,我如何使选择成为一个字符,以便我可以使用它

短暂性脑缺血发作


我使用的是c++/cli,不知道您想做什么。如果要以字符形式存储combobox选定项,基本上:

char    addprt_lines[2];

System::String^ numberoflines = this->comboBox1->SelectedItem->ToString();

sprintf(adpt.addprt_lines, "%u", (numberoflines));

正确的标记是C++-CLI,而不是命令行界面。一般来说,您使用MalSalphi来从C/String或C++ STD::String到Stry::String ^,但是看起来您可以It::PARSE和SCANTFF。@艾米请写一个答案,然后接受最好的。
char addptr_line;
System::String ^numberoflines = this->comboBox1->SelectedItem->ToString();

addptr_line = System::Convert::ToUInt32(numberoflines);
System::Console::WriteLine(addptr_line);