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

Заполнить массив из richtextbox?

21.11.2016, 12:13. Показов 2814. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
помогите - пожалста как в цикле заполнить масив с richtext box? vs 2012 C++ winform
этот не работает
C++
1
2
3
4
5
for (i = 0; i < N; i++)
{
    msA[i][0] = Convert::ToDouble(richTextBox3->Lines[i]);
    msA[i][1] = Convert::ToDouble(richTextBox3->Lines[i + 1]);
};
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2016, 12:13
Ответы с готовыми решениями:

Как заполнить и вывести многомерный массив в richtextbox?
Всем доброго дня! Задача такая, пользователь вводит два числа, например 5, 6. Мне нужно получить такой массив:

RichTextBox: разбить текст на слова и заполнить ими массив
Есть текст в richtextbox, можно ли весь текст разбить на слова и загнать в массив или лист и затем выполнить поиск по этим словам? будет...

Как заполнить RichTextBox разноцветными строками
Разбирал рич текст бокс и задался вопросом Как заполнить рич текст бокс так чо бы получилост что первая строка была одного цвета вторая...

5
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 139
28.11.2016, 22:03
А у меня кстати по вашей аналогии заработал вот такой код :
C++
1
2
3
4
5
6
7
            const int N2 = 80; 
             int massobr1[N2];
 
             for (int mso1=0; mso1<N2; mso1++)
             {
               massobr1[mso1] = Convert::ToInt32(richTextBox2->Lines[mso1]);
             }
Правда минус в том, что количество чисел в массиве постоянное и если задать меньше 80-ти, то программа вылетает. Вот теперь сижу думаю как сделать чтобы количество можно было задавать разное (к примеру считывать сколько строк в richTextBox2 и создавать массив именно такой величины и уже потом заполнять его )


Кстати, у вас по-моему лишняя точка с запятой в конце.. может поэтому и не работает
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18303 / 14227 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
29.11.2016, 14:29
disker,
C++
1
2
3
4
5
array<int>^ massobr1 = gcnew array<int>(richTextBox2->Lines->Count);
for (int i=0; i<richTextBox2->Lines->Count; i++)
{
    massobr1[i] = Convert::ToInt32(richTextBox2->Lines[i]);
}
0
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 139
29.11.2016, 20:11
Почему-то не заработало... сижу разбираюсь, может додумаюсь, хотя вряд ли - только начал изучать С++ после многолетнего перерыва

1>Form1.h(6129): error C2039: Count: не является членом "System::Array"
1> c:\program files (x86)\reference assemblies\microsoft\framework\.netframe work\v4.0\mscorlib.dll: см. объявление "System::Array"
1>Form1.h(6130): error C2039: Count: не является членом "System::Array"
1> c:\program files (x86)\reference assemblies\microsoft\framework\.netframe work\v4.0\mscorlib.dll: см. объявление "System::Array"
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18303 / 14227 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
29.11.2016, 20:29
disker, это моя ошибка. Нужно использовать Length вместо Count т.к. свойство Lines это массив
C++
1
2
3
4
5
array<int>^ massobr1 = gcnew array<int>(richTextBox2->Lines->Length);
for (int i=0; i<richTextBox2->Lines->Length; i++)
{
    massobr1[i] = Convert::ToInt32(richTextBox2->Lines[i]);
}
1
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 139
29.11.2016, 20:48
OwenGlendower, вроде заработало (компиляция прошла), правда после того как условием поставил

C++
1
i<(richTextBox2->Lines->Length)-1;
отнял единицу, так как у меня после последнего числа ещё автоматом добавляется переход на следующую строку и компилятор не пропускал такой код
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.11.2016, 20:48
Помогаю со студенческими работами здесь

RichTextBox как вывести подсказку и заполнить текст
RichTextBox как вывести подсказку и заполнить текст Как вывести подсказку при вводе текста в RichTextBox например печатаешь Footb ...

Создать массив, заполнить случайными числами четные элементы массива, а нечетные заполнить квадратом их индекса
На паре задали сделать работу,но ничего не объяснили,а я до этого с массивами не работал,если кому то не сложно помогите,буду благодарен. ...

Создать массив, заполнить его, затем создать новый массив, заполнить его числами наоборот
То есть например массив {10, 25, 38, 49} А новый массив {94, 83, 52, 10} Подскажите хотя бы верный алгоритм.

Массив в richTextBox не циклом
Граждане, можно ли зафигачить массив string или коллекцию около 2-3х тысяч элементов в richTextBox не циклом? есть метод какой-нибудь...

Массив слов из richtextbox
Здравствуйте. Каким образом можно разобрать текст из richtextbox'а на массив слов без пробелов?


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru