2014-10-29 1 views
0
char addprt_lines[2]; 

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

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

Здравствуйте,Как изменить систему :: строки из выпадающего списка в полукокс

Я в принципе хочу, чтобы пользователь мог выбрать номер из выпадающего списка, который имеет до значений 6-9 в Это.

Я хочу, чтобы этот выбор использовался, чтобы сказать, что такое значение adpt.addprt_lines.

Как я могу сделать выбор char, чтобы я мог его использовать?

ТИА

Я использую C++/CLI

+0

Правильный тег - это C++ - CLI, а не командный интерфейс. Как правило, вы используете 'marshal_as' для перехода к/из строк C или C++' std :: string' в 'System :: String ^', но похоже, что вы можете использовать 'Int :: Parse', а затем' sprintf'. – crashmstr

+0

SOLVED thankyou – Amy

+0

@Amy Пожалуйста, напишите ответ, а затем примите лучшее. –

ответ

0

Понятия не имею, что вы пытаетесь сделать. Если вы хотите сохранить выбранный элемент combobox в char, в основном:

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

addptr_line = System::Convert::ToUInt32(numberoflines); 
System::Console::WriteLine(addptr_line); 
Смежные вопросы