| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Почему не работает Split? |
| Автор: korob2001 25.11.2004, 23:20 | ||||
| Есть такая проблема. Допустим есть переменная строкового типа, её нужно разбить посимвольно и сохранить в массив. На Perl это будет выглядеть так:
ОК. На VB пишу такой код:
Отсюда видно, что массив состоит из одного элемента, в котором содержится вся строка. Почему так? :|||||| Заранее спасибо, Денис |
| Автор: boevik 26.11.2004, 01:04 |
| В VB split работает по другому. Описано в MSDN. |
| Автор: cardinal 26.11.2004, 01:07 | ||||||
Потому, что второй параметр у split это разделитель. Он у тебя равен "" - вот и не делится у тебя строка. Читаем (как всегда MSDN
Можешь написать так:
Возможно можно и покрасивей написать... |
| Автор: korob2001 27.11.2004, 04:40 |
| To boevik Сегодня только инет подключил, теперь буду MSDN юзать. ;))) cardinal Спасибо, то что нужно. |
| Автор: cardinal 27.11.2004, 15:38 | ||
MSDN есть и на диске... |
| Автор: korob2001 27.11.2004, 21:08 | ||
Точнее сказать, он там должен быть. ;)))) Но у меня нет MSDN. После установки Visual Basic, перезагружаю комп и запускаю повторно инсталяцию. Жму кнопку "Установить MSDN", на что получаю сообщение "Вставьте второй диск". Проблема в том, что у меня только один диск. |
| Автор: cardinal 27.11.2004, 22:28 | ||
Понимаю |