Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: сложение символов в строке Добавлено: 11.07.10 11:29  

Автор вопроса:  Dmitryi | ICQ: 339242625 
Подскажите как правильно организовать цикл.
Имеется цикл в которым открывается текстовый файл и оператор Input # считывает данные в строку, а потом выводит TextBox.
В моем варианте в место вопросов предполагал поставить переменную str в которой будут суммироваться символы после каждого прохождения, но не знаю как это сделать.

мой неверный вариант:

Open "c:\file44.txt" For Input As #1
Do While Not EOF(1)
    Input #1, str
    ' ???????
    Text7.Text = str
Loop
Close #1

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #1
Добавлено: 11.07.10 12:40
ты имеешь ввиду это?
  1.  
  2. dim mstr as String
  3. mstr =""
  4. Open "c:\file44.txt" For Input As  #1
  5.   Do While Not EOF(1)
  6.     Input #1, str
  7.     mstr = mstr & str
  8.   Loop
  9. Close #1
  10. Text7.Text = mstr

Ответить

Номер ответа: 2
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #2
Добавлено: 11.07.10 12:43
точнее
mstr = mstr & S & vbCrLf

Ответить

Номер ответа: 3
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #3
Добавлено: 11.07.10 12:43
и да, лучше использовать, напимер, "S" вместо "str"

Ответить

Номер ответа: 4
Автор ответа:
 Dmitryi



ICQ: 339242625 

Вопросов: 13
Ответов: 27
 Профиль | | #4 Добавлено: 11.07.10 14:44
да так работает. В моем файле следующие записи "r3","g","g1"
"g6","g7","g8" и вместо знака " получаю знак вертикальной черты.

Ответить

Номер ответа: 5
Автор ответа:
 Dmitryi



ICQ: 339242625 

Вопросов: 13
Ответов: 27
 Профиль | | #5 Добавлено: 11.07.10 15:12
vbCrLf и что это за оператор?

Ответить

Номер ответа: 6
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #6
Добавлено: 11.07.10 18:14
это не оператор, это константа перехода на следующую строку и сдвига каретки.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам