powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Взятия строки и распределение по переменным. Help
7 сообщений из 7, страница 1 из 1
Взятия строки и распределение по переменным. Help
    #39144011
Vlad999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день Уважаемые форумчане.
Может кто поможет студенту
Мне необходимо взять строку с удалением из файла txt и распарсить данную строку по переменным. Разделителем для раcпарсивания будет ; (точка с запятой)
строка такого вида
имя;фамилия;отчество;год рождения;город

на выходе
var1=имя
var2=фамилия
var3=отчество
var4=год рождения
var5=город

За раннее спасибо!
...
Рейтинг: 0 / 0
Взятия строки и распределение по переменным. Help
    #39144012
split,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Sub t()
    Const s = "имя;фамилия;отчество;год рождения;город"
    Dim V
    Dim i As Long
    
    V = Split(s, ";")
    For i = LBound(V) To UBound(V)
        Debug.Print i; V(i)
    Next
End Sub


Код: vbnet
1.
2.
3.
4.
5.
 0 имя
 1 фамилия
 2 отчество
 3 год рождения
 4 город
...
Рейтинг: 0 / 0
Взятия строки и распределение по переменным. Help
    #39144014
Vlad999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
split,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Sub t()
    Const s = "имя;фамилия;отчество;год рождения;город"
    Dim V
    Dim i As Long
    
    V = Split(s, ";")
    For i = LBound(V) To UBound(V)
        Debug.Print i; V(i)
    Next
End Sub


Код: vbnet
1.
2.
3.
4.
5.
 0 имя
 1 фамилия
 2 отчество
 3 год рождения
 4 город



Большое спасибо.
А как это все с файлом связать и с удалением с файла брать?
...
Рейтинг: 0 / 0
Взятия строки и распределение по переменным. Help
    #39144022
Vlad999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad999,
готов конпенсировать атраченое время!
...
Рейтинг: 0 / 0
Взятия строки и распределение по переменным. Help
    #39144241
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad999как это все с файлом связать
Открыть его FOR INPUT и выполнить LINE INPUT.
Vlad999с удалением с файла брать?
А вот фиг тебе. Удаление не-последней строки из файла можно выполнить только полной перезаписью файла без этой строки.
...
Рейтинг: 0 / 0
Взятия строки и распределение по переменным. Help
    #39144409
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaУдаление не-последней строки из файла можно выполнить только полной перезаписью файла без этой строки

Можно открыть файл в режиме Binary и сделать сдвиг, имитируя удаление строки... Но автор думаю не справится, проще перезапись
...
Рейтинг: 0 / 0
Взятия строки и распределение по переменным. Help
    #39144441
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLADМожно открыть файл в режиме Binary и сделать сдвиг, имитируя удаление строки...Так это всё равно полная перезапись. Только в существующем файле, а не удалением и созданием заново. И, кстати, скорее всего будет затратнее.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Взятия строки и распределение по переменным. Help
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]