![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| rax |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 4.6.2004 Где: Егорьевск Репутация: нет Всего: 1 |
Подскажите, пожалуйста, как текст, введенный в textBox преобразовать в char или хоть как-то побить его на массив. Все время одна и та же ошибка: error C2440: '=' : cannot convert from 'System::String __gc *' to 'char [20]'
И вообще, кто может объяснить, почему Строуструп в своем творении обошел тип String? Чем это мотивировано? |
|||
|
||||
| AntonSaburov |
|
||||||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Что-то вроде такого должно работать
А с каких это пор в С++ появился тип String ? |
||||||
|
|||||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Текст в TextBox - это строка. Вернее, ОБЪЕКТ строка. => у него есть свои поля и методы.
Так вот. Чтобы получить доступ к конкретному символу можно использовать св-во Chars, к-е является массивом символов. А преобразовать строку в массив символов можно еще методом ToCharArray. Вот пример, к-й переводит в массив символов лишь кусок строки (так интереснее
Вооот.. Если нужна вся строка, то вызывается ToCharArray без параметров. Все. З.Ы. Ессно, такой метод есть во всех .NET-языках.. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| rax |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 4.6.2004 Где: Егорьевск Репутация: нет Всего: 1 |
Вот я и говорю не помешало бы. Kurt Огромное спасибо. Метод я знал, но постоянно писал char с маленькой буквы Теперь все работает А вот обратно.............. К примеру, textBox2->Text = arr[2].ToString ; ему не нравится Это сообщение отредактировал(а) rax - 10.7.2004, 10:49 |
|||
|
||||
| Kurt |
|
||||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Эхм.. ToString - это МЕТОД, т.е. тебе надо поставить скобки в конце:
100% будет работать. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||
|
|||||
| rax |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 4.6.2004 Где: Егорьевск Репутация: нет Всего: 1 |
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |