Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

Преобразование типов - C++
Здравствуйте! Подскажите как преобразовать тип данных: World в double вот код DLL которую я пишу: #include "stdafx.h" ...

Переименование типов - C++
В вопросах к экзамену попался такой вопрос: "Переименование типов" - что это и с чем это используют? Заранее спасибо :)

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

С++ и псевдонимы типов - C++
Вопрос не совсем по программированию, если оффтоп - заранее извиняюсь. Сам вопрос: зачем в Windows библиотеках для C++ (MVS) сделано...

3
Qwertiy
821 / 629 / 75
Регистрация: 20.08.2013
Сообщений: 2,524
11.12.2013, 19:23 #2
Если не ошибаюсь, так:
C++
1
2
char *str = "Your string";
this->textBox1->Text = gcnew System::String(str);
Добавлено через 2 минуты
Кстати, с такими вопросами тебе в .NET'овский раздел надо.
0
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 указателя и длины не указывают на действительную строку.
0
Qwertiy
821 / 629 / 75
Регистрация: 20.08.2013
Сообщений: 2,524
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";
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2013, 21:54
Привет! Вот еще темы с ответами:

Преобразования типов - C++
Имеется такое выражение t=(i*j)*((e^(x))) ,где t-double x,i,j-int e-float Когда подставляю значения и считаю выдает...

Преобразование типов - C++
Подскажите пожалуйста. Есть класс для работы со строками class String // Объявление строкового класса { private:...

преобразования типов - C++
void foo(int i) {...} string str("abcdef"); //..... enum BoardLetter {a = 0, b, c, d, e, f, g, h}; foo( ...

Приведение типов - C++
В паскале можно привести типы: type ts = 0..9; chislo = array of ts; Как это сделать на С++?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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