Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 13
1

Преобразование из "System::String ^" в "const char *"

02.02.2016, 15:25. Показов 1512. Ответов 2
Метки нет (Все метки)

Как преобразовать из "System::String ^" в "const char *" ?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2016, 15:25
Ответы с готовыми решениями:

error C2440: =: невозможно преобразовать "System::String ^" в "char"
int discriminant; discriminant = Convert::ToInt16(b->Text); char en; en =...

Преобразование "System::IntPtr" в "unsigned char"
Имеется следующий код: BitmapData ^bitmapData1 = image->LockBits(Rectangle(0, 0, Obj->Width,...

Не могу со следующим в VC++: невозможно преобразовать параметр 1 из "char [5]" в "System::String
Имеется массив char man , заполненный значениями; Пытаюсь присвоить его значение объекту label:...

Преобразование "std::string" в "System::String ^"
Не пойму откуда берется ошибка и как с ней бороться, помогите пожалуйста struct quest { ...

2
153 / 140 / 62
Регистрация: 08.09.2014
Сообщений: 1,219
02.02.2016, 15:32 2
https://support.microsoft.com/ru-ru/kb/311259
http://2lx.ru/2010/07/perevod-systemstring-v-char/

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
//System::String^ to char*
using namespace System::Runtime::InteropServices;
 
char * and_SysStringToChar(System::String^ string) 
{
return (char*)(void*)Marshal::StringToHGlobalAnsi(string);
}
...
char *str = new char[] = and_SysStringToChar(textBox1->Text); //вызваем так
delete [] str;
C++
1
2
3
4
5
6
7
8
9
10
11
// char* to System::String^
System::String^ * and_CharToSysString(char* ch) 
{
char * chr=new char[]=ch;
System::String^ str;
for(int i=0;chr[i]!='\0';i++)
{
     str+=wchar_t(ch[i]);
}
return str;
}
0
Администратор
Эксперт .NET
9197 / 4480 / 750
Регистрация: 17.04.2012
Сообщений: 9,276
Записей в блоге: 14
03.02.2016, 15:22 3
Конвертация строк: System::String в массив char/wchar_t, std::string и обратно
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2016, 15:22

Не существует подходящей функции преобразования из "std::string" в "System::String ^"
Имею массив типа string и хочу перенести текст из него в переменную String^ для дальнейшего...

No suitable constructor exists to convert from "System::String ^" to "std::basic_string"
Вот метод, которая я вызываю при нажатии кнопки в окне ПО, но дело в том, что переменная Т не...

помогите : невозможно преобразовать параметр 1 из "WORD" в "System::String ^"
Пишу программу напоминалку. В ней все почти крутится вокруг таймера: таймер, напиминания,...

преобразовать параметр 1 из "WCHAR [260]" в "System::String ^
Как сделать? Обратно то я знаю как сделать а вот наоборот. Помогите пожалуйста!

Из "System::String ^" в "std::string &"
string::size_type KMP(string& S, int begin, string& pattern){ vector<int> pf (pattern.length());...

Из "System::String ^" в "STRSAFE_LPCSTR"
Здравствуйте...Не могу понять как преобразовать третий параметр: StringCbCopy(InputBuffer,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru