0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 37
1

Как можно перевести System::String в char?

09.06.2014, 14:28. Показов 1538. Ответов 2
Метки нет (Все метки)

Добрый день, подскажите как можно перевести System::String в char да либо как взять 1 конкретный элемент char из всей строки(System::string)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2014, 14:28
Ответы с готовыми решениями:

Как перевести char[] в System::String^ и наоборот?
Как перевести char в System::String^ и наоборот? char c='q'; String^ s;...

Перевести строку из char в System::String
Здравствуйте! Есть такая вот беда мне нужно считать с файла информацию и вывести ее в форме, но...

Как преобразовать System::String в char?
Нужны рабочие варианты для visual studio C++. В инете куча примеров которые не работают в VS2015.

Как string присвоить String? И как из string перевести в char[]?
Как string присвоить String? И как из string перевести в char?

2
13 / 13 / 7
Регистрация: 21.04.2013
Сообщений: 245
09.06.2014, 14:43 2
женя777,
System::String? Вот для std::string так:
C++
1
2
3
4
5
6
7
8
9
//...
std::string obj = "HELLO"; //объект string
char* pstr = new char [obj.size + 1]; // выделяем место;
//+1 необходимо т. к. в конце строк присутствует нуль-терминатор
std::strcpy(pstr, obj.c_str()); // копируем ее; метод c_str возращает содержимое
// как C-строку
//...
delete [] pstr; //освобождаем память
//...
Цитата Сообщение от женя777 Посмотреть сообщение
как взять 1 конкретный элемент char из всей строки
оператором []

C++
1
std::cout << obj[2];
//немерация с нуля, поэтому получаем букву L - третий элемент.
0
Каратель
Эксперт С++
6601 / 4020 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
09.06.2014, 14:43 3
Конвертация строк: System::String в массив char/wchar_t, std::string и обратно
впрочем скорее всего вам хватит и обычного обращения по индексу
str[0]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2014, 14:43

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как преобразовать const unsigned char в System::String^?
Всем привет. Есть задание на Visual Studio c++ написать небольшую программку с Windows Forms....

Преобразование между типами System::String, char*, wchar_t*, std::string и др.
При написании кода, взаимодействующего как с .NET и управляемым кодом, так и с неуправляемым кодом...

Как преобразовать тип System::String ^ в string? (или что можно сделать ещё для работы перегруженного оператора ostream::operator<<)
Друзья! В обработчик события Click добавил такой код: std::ofstream file_out (&quot;file.txt&quot;);...

char в System::String
к примеру есть: char a = &quot;none&quot;; и a = label5-&gt;Text; Для того чтобы label5 принял значение...


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

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

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