Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
PanKiller
4 / 4 / 0
Регистрация: 16.08.2013
Сообщений: 95
#1

Преобразоание типов - C++

11.12.2013, 18:48. Просмотров 146. Ответов 3
Метки нет (Все метки)

Здравствуйте, необходимо преобразовать char* в system::string^ ? подскажите как это сделать, на практике:
C++
1
2
char* str;
this->textBox1->Text = str; //это не работает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 18:48     Преобразоание типов
Посмотрите здесь:

Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов. - C++
Буду благодарен! Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов.

Разработайте перегружены функции, в которые передаются два параметра типов int или float и три параметра типов - C++
Разработайте перегружены функции, в которые передаются два параметра типов int или float и три параметра типов int или float и возвращают...

Преобразование типов - C++
Возможно ли преобразовать vector <Transport_Vehicle*> Cars_for_transportation в vector <MotorCar*> Cars_for_transportation

Преобразование типов - C++
что-то не пойму почему такая ошибка код такой... .... cnetPars.parse(xml, m_creator, m_name, m_info, m_plane, m_idmap); .... ...

Приведение типов - C++
Уважаемые программеры, ПОМОГИТЕ!!! Нужно (мне) реализовать шаблонную функцию для приведения типов. Пример: newType_cast<T>(“123”); ...

Приведение типов - C++
в GUI ни int str = static_convert<int>(Edit1->Text) ни int str = (int)Edit1->Text не приводит : E2034 Cannot convert...

Иерархия типов - C++
помогите сделать программу, хотябы дайте пример. Задача. Создать иерархию типов - устройство ввода, устройство вывода, сенсорный...

Приведение типов - C++
Как привести наследника ко второму родителю? class Parent1 { public: int a; int b; int c; }; class Parent2

Несовместимость типов - C++
В справке по BASS.DLL есть пример который выглядит так: FILE *file; ... // the recording callback DWORD CALLBACK...

Преобразование типов - C++
Вообщем допустим есть два класа, класс T и класс A, комплексные числа в разной форме записи(тригонометрической и алгебраической). Для класа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Qwertiy
818 / 626 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
11.12.2013, 19:23     Преобразоание типов #2
Если не ошибаюсь, так:
C++
1
2
char *str = "Your string";
this->textBox1->Text = gcnew System::String(str);
Добавлено через 2 минуты
Кстати, с такими вопросами тебе в .NET'овский раздел надо.
PanKiller
4 / 4 / 0
Регистрация: 16.08.2013
Сообщений: 95
11.12.2013, 21:07  [ТС]     Преобразоание типов #3
на это:
C++
1
this->textBox2->Text += gcnew System::String(str) + "\r\n";
ругается так:
C++
1
Значения startIndex указателя и длины не указывают на действительную строку.
Qwertiy
818 / 626 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
11.12.2013, 21:54     Преобразоание типов #4
Цитата Сообщение от PanKiller Посмотреть сообщение
на это:
Во-первых, почему бы не поместить перевод строки внутрь исходной строки? Зачем делать сложение строк?
Во-вторых, должно работать. У меня аналогичный код работает:
C++
1
2
3
4
    System::Void MyForm_Load(System::Object^  sender, System::EventArgs^  e)
    {
      this->Text += gcnew System::String(" - just a test") + "\r\n";
    }
Yandex
Объявления
11.12.2013, 21:54     Преобразоание типов
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru