Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 22.01.2021
Сообщений: 5
RAD XE4+

Вывод через Message первых символов

04.02.2021, 10:47. Показов 1586. Ответов 2

Студворк — интернет-сервис помощи студентам
Добрый день! Необходимо выводить первые 3 числа, что, в принципе получается.. Но, при выборе двух и более строк в CheckListBox первая строка из 3-х чисел перекрывает остальные
Необходимо, чтобы при выборе нескольких данных, они выводились через запятую

C++
1
2
3
4
5
6
7
8
9
10
11
void __fastcall TFMain::Button2Click(TObject *Sender)
{
    AnsiString t_str = "";
        for (int i = 0; i < lbFil->Items->Count; i++) {
            if (lbFil->Checked[i]) {
                t_str = t_str + lbFil->Items->Strings[i]+",";
            }
            i++;
        }
        ShowMessage(t_str.SubString(0, 3););
}
Заранее благодарю
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2021, 10:47
Ответы с готовыми решениями:

Вывод из базы первых символов
$result = mysql_query(&quot;SELECT id, anons, text FROM articles&quot;) or die(mysql_error()); Так вывод работает: &lt;?php echo $row?&gt; ...

Вывод первых трех символов выделенной строки
необходимо написать программу: Вывод первых трех символов выделенной строки. Наведите на мысль заранее спасибо

Вывод первых 30 символов /dev/urandom и команды od
Доброго времени суток! Стоит такая задача: Работа в терминале. Объединить конвеером (символом |, аналогично Windows) вывод первых...

2
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
04.02.2021, 12:25
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
    AnsiString t_str = "";
        for (int i = 0; i < lbFil->Items->Count; i++) {
            if (lbFil->Checked[i]) {
                t_str = t_str + lbFil->Items->Strings[i]+",";
            }
            i++;
        }
        ShowMessage(t_str); //  .SubString(0, 3)
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
     String t_str = "";
     for(int i = 0; i < lbFil->Items->Count; i++)
       if (lbFil->Checked[i]) t_str = t_str+lbFil->Items->Strings[i]+",";
     ShowMessage(t_str);
}
//---------------------------------------------------------------------------
похоже, "цифры" и "числа" разницы для вас не имеют (возможно я ошибаюсь).
Миниатюры
Вывод через Message первых символов  
1
1 / 1 / 0
Регистрация: 22.01.2021
Сообщений: 5
04.02.2021, 13:58  [ТС]
Фактически, это то же самое, что я сделал, но нужно, чтобы при выводе в message выводились только первые 3 символа (буквы/числа) строки

В принципе, разобравшись, вышло что-то такое

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
    AnsiString t_str = "", t_str_t;
        for (int i = 0; i < lbFil->Items->Count; i++) {
            t_str_t = lbFil->Items->Strings[i];
            t_str_t = t_str_t.SubString(0, t_str_t.Pos("-")-1);
 
            if (lbFil->Checked[i]) {
            t_str = t_str + t_str_t + ",";
            }
 
        }
 
        ShowMessage(t_str);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2021, 13:58
Помогаю со студенческими работами здесь

Организуйте вывод на экран первых 5 символов таблицы ASCII
Организуйте вывод на экран первых 5 символов таблицы ASCII.

The message resource is present but the message is not found in the string/message table
Привет, всем! Я надеюсь, что вы мне поможете ... Извиняюсь если не в ту ветку написал, тут хоть и есть кода немного на C# но...

Вывод на єкран первых чисел с через подпрограммы
вывести на экран N первых простых чисел. Задачу нада сделать с помощью подпрограмм... как это???

Получить новую строку S3, содержащую N1 первых символов строки S1 и N2 первых символов строки S2
Задание 2 Даны непустые строки S1 и S2 и целые числа N1&gt;0 и N2&gt;0. Получить из этих строк новую строку S3, содержащую N1 первых символов...

Получить строку, объединив N1 первых символов строки S1 и N2 первых символов строки S2.
Даны два числа: N1 и N2, и две строки: S1 и S2. Получить из этих строк новую строку, объединив N1 первых символов строки S1 и N2 первых...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу 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