Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/27: Рейтинг темы: голосов - 27, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94

перебор строки TextBox!

10.03.2010, 16:33. Показов 5273. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В краце, делаю калькулятор для комплексных чисел, формат ввода a+ib. Имеется на форме элемент TextBox, так вот требуеться целую часть числа тоесть а записать в одну переменную а мнимую в другую, проблема в том что не знаю как перебрать строку в textbox, подскажите плз)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2010, 16:33
Ответы с готовыми решениями:

Перебор TextBox в цикле
Есть форма в VS2012. Сделанная для языка C++. На ней много textBox. Необходимо в цикле, меняя идентификатор textBox, заполнить их данными....

Вывод в textbox c новой строки
Есть простенькая программа, которая выполняет расчеты и выводит результат в label. Как сделать, чтобы результаты добавлялись в отдельный...

Получить длину строки с textBox
Есть 2 textBox в форме, как получить длину строки??? Нигде не нашел толкового, помогите String^ str = textBox1->Text; ...

14
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
10.03.2010, 16:38
На чем пишите?
0
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94
10.03.2010, 17:58  [ТС]
visual studio 2008 c++
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
10.03.2010, 18:20
WinApi? MFC? .NET?

Добавлено через 20 минут

Не по теме:

Судя по тому, что ответ не знаете - .NET


C++
1
2
3
array<String^>^ split = textBox1->Text->Replace("i", "")->Split('+');
MessageBox::Show(String::Format("Действительная часть {0}", split[0]));
MessageBox::Show(String::Format("Мнимая часть {0}", split[1]));
0
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94
10.03.2010, 18:40  [ТС]
точно не знаю..тока учусь программированию.....но наверно .NET.....создаю в visual windows form aplication
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
10.03.2010, 18:41
Он самый)
0
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94
10.03.2010, 18:42  [ТС]
а можно узнать что значит Split?

эм спс понел сам
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
10.03.2010, 18:43
str->Split('a') разделяет строку str на подстроки, используя в качестве разделителя 'a', возвращает массив из этих подстрок
1
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94
10.03.2010, 18:53  [ТС]
Спасибо за помощь!

Добавлено через 9 минут
Еще один вопрос хотелось бы сделать это все с помощью цикла while do...while не + или не - записывай в первую переменную....не подскажите что писать в самом условие textbox1->text а дальше?
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
10.03.2010, 19:01
Не совсем понимаю, хотите сделать чтобы с минусом (a-ib) тоже работало?
0
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94
10.03.2010, 19:04  [ТС]
да с - я понел как ,хочу примерно так while символ в textbox не равен + или - делай...вот как записать неравенство символов?
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
10.03.2010, 19:06
C++
1
2
3
4
5
6
String^ str = textBox1->Text;
int index = 0;
while(str[index] != '+' || str[index] != '-')
{
    ...
}
0
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94
10.03.2010, 19:48  [ТС]
спасибо еще раз!

Добавлено через 39 минут
пробую сделать условие не выходит:
C++
1
2
3
4
5
6
7
String^ str = textBox1->Text;
array <String^>^     split = textBox1->Text->Replace("i", "")->Split('+','-');
if (str[0] != '+' || str[0] != '-') 
  
            label1->Text=split[0] ;
else
            label2->Text=split[1];
а точнее в label2 не выводит значение после +\-, в чем ошибка?
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
10.03.2010, 19:55
Цитата Сообщение от Ebis Посмотреть сообщение
if (str[0] != '+' || str[0] != '-')
Тут проверка, стоят ли + или - на самом первом месте в строке. Но они могут быть где угодно
0
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 94
12.03.2010, 13:17  [ТС]
но даже если первый символ я ввожу + то label2 не заполняеться..а если полностью у брать условие и оставить
C++
1
2
3
array <String^>^         split = textBox1->Text->Replace("i", "")->Split('+','-');
                        label1->Text=split[0] ;
                        label2->Text=split[1];
то после ввода одного символа вылазиет ошибка..как мне во второй лейбл значения split[1] записать?

Добавлено через 19 часов 48 минут
попробывал написать так после первого же символа ошибка...
C++
1
2
3
array <String^>^         split = textBox1->Text->Replace("i", "")->Split('+','-');
                     
                        label2->Text=split[1];
как мне одну часть строки до знака записать в первый лейбл а вторую во второй?

Добавлено через 21 час 28 минут
подскажите плз!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.03.2010, 13:17
Помогаю со студенческими работами здесь

Разбиение Textbox на 2 строки C++.net
Возникла такая проблема. Есть АТД struct complex { double Im,Re } complex z; На форме есть TextBox в который вводиться...

Получение строки из TextBox и запись ее в текстовый файл
Здравствуйте! Работаю в Microsoft Visual Studio 2010. Создан проект Windows Forms - &quot;TestProject&quot;. На форме Form1 имеется текстовое...

Преобразование строки в число в приложении для Windows 8.1. TextBox. Platform::String ^
Добрый день! Не давно я решил перейти на программирование современных приложений под Windows 8.1. До этого хорошо создавал простые...

Перебор строк в TextBox
Всем привет, требуется помощь в написании переборщика строк. Есть два textBox'а, в первом 3 строки во втором 10, нужно получить что-то...

Перебор значений в textBox в foreach
Уважаемые помогите разобраться... Хочу вытаскивать значения из mssql и записывать в textBox.., использую EF using (Entities...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru