![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.06.2011
Сообщений: 24
|
![]()
а) Текст задан следующим образом: первый символ - цифра, ука-
зывающая длину первого слова, за первым словом вновь цифра, указы- вающая длину второго слова (длина каждого слова < 9), и т.д. Вместо цифр, указывающих длину слова, вставить числа, указывающие координа- ту начала следующего слова. часть кода написал Private Sub cmd1_Click() Dim a As String, k As Byte, j As Byte, y As Variant, main As String, t As Variant, q As String a = Txt1.Text k = Len(a) For j = 1 To k y = Mid(a, j, 1) Select Case y Case 0 To 9 t = Mid(a, j + 1, y) main = main & (j + 1) & t Txt2.Text = main End Select Next j End Sub но он не проверяет случай двухзначных чисел,пробовал какие-то варианты вылетает с грохотом ((( |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 28.06.2011
Сообщений: 24
|
![]()
пример
задаётся 1п3при5приве выводит 2п4при8приве |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа по Visual Basic | DashDash | Помощь студентам | 0 | 05.05.2011 20:06 |
Лабораторная работа. Visual Basic | DashDash | Помощь студентам | 0 | 05.05.2011 20:06 |
Visual Basic работа с файлами | yula92 | Помощь студентам | 0 | 14.04.2010 20:43 |