Я парень C/Java/VBA, который является новым для C++ ... Мне нужно взять вектор символов и заполнить символы в списке (Visual Studio 2015) после нажатие кнопки на форме.Visual C++ vector <char> помещает числовые значения в список
Когда я пытаюсь сделать то, что кажется естественным (код ниже), поле списка заполняется значениями ASCII base-10 вместо символов. Я искал способы «форсировать» listbox.Items.Add(), чтобы взять его как персонажа, но мне не повезло. Может ли кто-нибудь сказать мне, что я делаю неправильно?
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
std::vector<char> CDROMDrives{ 'A', 'B', 'C'};
int i = 0;
for (auto &c : CDROMDrives) {
listBox1->Items->Add(c);
i++;
}
}
Here's what the list box looks like currently
Добро пожаловать в переполнение стека! Я рекомендую вам [принять тур] (http://stackoverflow.com/tour). –
Не используйте C++/CLI для кода пользовательского интерфейса. –