Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
PROgghop

Обрезать строку взятую из файла

03.02.2012, 09:32. Показов 1473. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Имеется задача.
Есть файл который содержит много строк. Строки вида:
1,3,54,5,2123,235235235,444,4,5
1,3,4,5,3,1,2,3,5,3123123
и т.д.
Требуется считать из файла строку, разбить ее по запятым на переменные. Затем значение этих переменных вывести в другой файл и тоже самое проделать с другими строками это файла, пока он не закончится.
Спасибо.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.02.2012, 09:32
Ответы с готовыми решениями:

Преобразовать в число строку, взятую из текстового файла с известной кодировкой
Имеется строка с текстом взятая из файла, в котором есть части, которые я бы назвал бинарными Например: м...

Как посимвольно проверить строку, взятую из файла, на наличие определенных символов?
Нужно взять строку из текстового файла и посчитать знаки препинания в каждом предложении, не могу никак понять, каким образом можно строку,...

Разделить строку, взятую из файла, на несколько подстрок и сделать каждую значением соответствующей переменной
Добрый день Уважаемые форумчане. Может кто поможет студенту Необходимо реализовать на VBS такую задачу взять строку с удалением из...

2
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,564
03.02.2012, 10:51
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Dim fso, fs1, fs2, f1
 
Private Sub Command1_Click()
Dim mas$()
 
'-----чтение файла---------------------
Set fso = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
Set fs1 = fso.GetFile("in.txt")
 
If fs1 = Empty Then
    'нету - че делать
    Call MsgBox("Нет файла настроек в этой папке", vbYes, "ВНИМАНИЕ")
    End
End If
 
Set f1 = fs1.OpenAsTextStream(1)
Set fs2 = fso.CreateTextFile("out.txt", True)
 
i = 0
st = ""
Do While Not f1.AtEndOfStream 'цикл по всем строкам
    st = f1.ReadLine
    i = i + 1
    For i = 0 To UBound(st)
        mas = Split(st, ",")
        For j = 0 To UBound(mas)
            fs2.Write (mas(j) & vbCrLf)
        Next
    Next
Loop 'цикл по всем строкам
 
End Sub
массив mas получается строковый, если нужно оперировать с числами то нужно привести к числу - Cint(mas(i))
0
PROgghop
03.02.2012, 12:18
vstz, Огромное спасибо)
Говори куда пиво высылать
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2012, 12:18
Помогаю со студенческими работами здесь

Как перебрать строку,взятую из txt?
Сапежук Олеся Генадьевна ж 1994 65см. - Образец. #include <stdio.h> #include <conio.h> #include <string.h> main() {char...

Обрезать строку
Добрый вечер. Есть строка типа "Слово число слово". К примеру "Слово 78 слово". Надо получить только число. Делаю так...

Обрезать строку
Вообщем надо проверить если строка больше 22 символов то обрезать её до 22 и в конце поставить 3 строчки а чёрт я разобрался,...

Обрезать строку
есть url вида http://?.site.ru/? ? - возможен любой символ, и любое количество так вот... красное вырезать и сохранить в сессии. ...

Обрезать строку
Здравствуйте, помогите найти ошибку: var sf,tm:string; begin sf:=label7.Caption; delete(sf,1,42);//Удаляем с 1 по 42 символ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru