|
массив символов
|
|||
---|---|---|---|
#18+
Вот мое решение: Private Sub Command1_Click() Dim a(4) a(1) = Val(Text1) a(2) = Val(Text1) a(3) = Val(Text1) a(4) = Val(Text1) Text2.Text = Replace(Text1.Text, " ", "") End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:27 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27, 1 где теги обрамляющие код для читаемости Код: plaintext 1. 2. 3. 4. 5. 6. 7.
зачем нужем массив где все одинаковые данные ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:31 |
|
массив символов
|
|||
---|---|---|---|
#18+
я не знаю что такое "теги обрамляющие код для читаемости", поэтому и не написала=) да, разницу вижу, у вас выделено цветом=) почему это данные одинаковые?? они разные...что хочу - то и вписываю=) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:37 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27 сегодня, 18:53какой-то бред написала... лучше не стало (а что собственно изменилось ) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:41 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27, когда отвечаете, есть кнопка ЭСЭРСЕ, она раскрывется, выделяете помещённый код и в этой кнопки ищете вверху ВБА, ОК?? У Вас a(1) = a(2) = a(3) = a(4) так?? или нет?? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:41 |
|
массив символов
|
|||
---|---|---|---|
#18+
Ой, вы меня наверное убьете, но оказывается, что я хотела сделать не совсем то, что было необходимо по заданию...=) В общем, мне нужно удалить не ВСЕ пробелы, а только лишние=) То есть, например, из массива "У МЕНЯ ПЛОХИ ДЕЛА С ВИЗУАЛ БЭЙСИК" получить "У МЕНЯ ПЛОХИ ДЕЛА С ВИЗУАЛ БЭЙСИК" ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:44 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27То есть, например, из массива Код: plaintext
получить Код: plaintext
Это не массив, это строка. Начни с того, чтобы сделать из этого массив. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:46 |
|
массив символов
|
|||
---|---|---|---|
#18+
У Вас a(1) = a(2) = a(3) = a(4) так?? или нет?? Нет, они не равны=) Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Так?=) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:46 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27Так?=) я спросилShocker.Pro a(1) = Val(Text1) вы хотя бы что-то понимаете из того, что здесь написано?вы ответили julia27какой-то бред написала... так вот тот самый бред продолжает быть написан, вы ж его не убрали ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:47 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27, это "У МЕНЯ ПЛОХИ ДЕЛА С ВИЗУАЛ БЭЙСИК" получить "У МЕНЯ ПЛОХИ ДЕЛА С ВИЗУАЛ БЭЙСИК" под лупой рассматривать, вроде одинаковы, нельзя примеры получше ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:47 |
|
массив символов
|
|||
---|---|---|---|
#18+
Ой, там в первой фразе о моих познаниях в визуал бэйсик должны были быть лишние пробелы ^_^ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:47 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27Так?=) а если написать так (что примерно эквивалентно): Код: plaintext 1. 2. 3.
вы все еще в этом уверены? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:48 |
|
массив символов
|
|||
---|---|---|---|
#18+
Ципихович Эндрюjulia27, это Код: plaintext
получить Код: plaintext
надо использовать тэг FIX ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:49 |
|
массив символов
|
|||
---|---|---|---|
#18+
Нет, теперь я вообще ни в чем не уверена.... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 19:50 |
|
массив символов
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4.
Вот так тоже работает. Может так? Но я уже поняла, что мне другое нужно Так удаляются ВСЕ пробелы, а мне нужно удалить лишние. Если подряд, например, два пробела или десять, чтобы везде осталось только по одному пробелу ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:01 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27 Код: plaintext 1. 2. 3. 4.
бред продолжает быть написан (см. выше) я думаю, надо попытаться ПОНИМАТЬ, а не заниматься копипастом и спрашивать так или не так. Я ведь могу посоветовать и в окно прыгнуть... julia27Но я уже поняла, что мне другое нужно Так удаляются ВСЕ пробелы, а мне нужно удалить лишние. Если подряд, например, два пробела или десять, чтобы везде осталось только по одному пробелу этого можно добиться, прогнав код Код: plaintext
НО это не будет иметь отношения к массивам. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:05 |
|
массив символов
|
|||
---|---|---|---|
#18+
примитив массива Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:11 |
|
массив символов
|
|||
---|---|---|---|
#18+
этого можно добиться, прогнав код Text2.Text = Replace(Text1.Text, " ", " ") несколько раз, пока замены не перестанут срабатывать. НО это не будет иметь отношения к массивам. Как я понимаю, команда Replace(Text1.Text, " ", " ") будет заменять два пробела одним, правильно? А если у меня десять пробелов будет, то они поменяются на пять. А мне надо с десяти сразу на один. Думаю, что команда Replace не совсем та, что мне нужна=) Короче, вот текст моего задания: Текст в виде массива символов. Убрать лишние пробелы, т.е. построить такой же массив, но без пробелов, идущих подряд. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:16 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27, на этой части Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:19 |
|
массив символов
|
|||
---|---|---|---|
#18+
julia27Как я понимаю, команда Replace(Text1.Text, " ", " ") будет заменять два пробела одним, правильно? А если у меня десять пробелов будет, то они поменяются на пять. А мы меня через слово будем читать? Я же сказал - прогнать несколько раз. julia27Короче, вот текст моего задания: Текст в виде массива символов. Убрать лишние пробелы, т.е. построить такой же массив, но без пробелов, идущих подряд. Я уже несколько раз сказал - начните с массива символов. То есть пока вообще нет массива и неясно, откуда он берется. Когда массив будет, тогда несложно пробежаться по нему и убрать лишние пробелы. То, что написал ЦЭ, я бы назвал массивом строк, а не массивом символов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:19 |
|
массив символов
|
|||
---|---|---|---|
#18+
Shocker.Pro, а в массив символов попадут ли они туда с пробелами, ВБА его знает, помоему нет, проверить немогу ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:22 |
|
массив символов
|
|||
---|---|---|---|
#18+
на этой части Текст в виде массива символов. пока освойтесь Мне никакой массив не дан Нужно сделать так, чтобы можно было ввести ЛЮБОЙ массив с кучей пробелов, а программа делала из сотни (например) пробелов один. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:22 |
|
массив символов
|
|||
---|---|---|---|
#18+
А мы меня через слово будем читать? Я же сказал - прогнать несколько раз. А вы меня тоже через слово читаете?=) А если у меня в каком-нибудь массиве будет миллион пробелов, сколько раз это прогнать?=) Пятьсот тысяч раз, вроде бы=) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:26 |
|
массив символов
|
|||
---|---|---|---|
#18+
Я уже сказал несколько раз. Начните с того, чтобы создать тот самый пресловутый массив, а потом уже будем думать о его обработке. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2011, 20:30 |
|
|
start [/forum/topic.php?fid=60&msg=37253590&tid=2158722]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 516ms |
0 / 0 |