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

Чтение строк из текстового файла

05.04.2012, 12:00. Показов 1703. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с кодом!
Имеется текстовый файл, в к-ом построчно идут вопрос, 4 варианта ответов, следующий вопрос, 4 варианты ответов и т.д. Вопросов n- кол-во. Необходимо на форму вывести любые 15 вопросов с ответами из n данных в текст. файле. И при каждом входе эти 15 вопросов были разные. Как же это реализовать? подскажите
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2012, 12:00
Ответы с готовыми решениями:

Чтение последних 100 строк из текстового файла
Нужно реализоваться сабж. Размеры файлов в пределах 40-100мб. Прога должна через указанный промежуток времени открывать файл и...

Чтение из текстового файла строк или слов в произвольном порядке
Доброго Времени суток! Продолжаю писать проект. Есть такое задание: Пользователю из текстового файла(txt.txt) выдается слово в Label ...

Чтение текстового файла столбцами
В общем суть. Есть тхт файл, в котором в виде таблице данные: слово, столбец в котором 0 или 1,время(в формате 00:00:00), столбец в котором...

4
 Аватар для morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
05.04.2012, 16:10
Загони файл в двумерный массив - Arr(n,4)... Arr(n,0) будет сам вопрос, а Arr(n,1-4) ответы на НЕГО. И перебирай потом как хочешь...
0
2 / 2 / 1
Регистрация: 16.08.2011
Сообщений: 76
06.04.2012, 12:51  [ТС]
А пример кода можете показать хотя бы небольшой, что бы разобраться.
0
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,564
06.04.2012, 13:17
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
Private Sub Command1_Click()
    On Error GoTo ErrorHandler
    n = InputBox("Введите n")
    ReDim mas(n, 4)
    Open App.Path + "\" + "out.txt" For Input As #1
    For i = 0 To n - 1
        For j = 0 To 4
            Input #1, t
            mas(i, j) = t
        Next j
    Next i
    Close #1
 
    Dim cnt(14)
    j = 0
    Do
        k = Fix(Rnd() * n)
        If Not cnt(k) = 1 Then
            cnt(k) = 1
            For m = 0 To 4
                Print (mas(k, m))
            Next
            j = j + 1
        End If
    Loop While j < 15 'кол-во вопросов для вывода
    Exit Sub
ErrorHandler:
    MsgBox Error, vbExclamation + vbOKOnly
End Sub
2
 Аватар для morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
06.04.2012, 13:19
Уже поздно...
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.04.2012, 13:19
Помогаю со студенческими работами здесь

Чтение текстового файла в TextBox построчно
Загружаю файл где текст расположен в столбик как стихотворение. но он все складывает в кучу. Как это исправить? Dim Numb As Integer ...

Чтение из текстового файла не только первой строчки
Такая проблема, в общем. Есть файл с несколькими строками. Например, первая строчка - путь к базе данных, вторая - путь к бэкапам и так...

Чтение первых 10-и строк из текстового файла
Доброго времени суток. В папке &quot;Documents&quot; (документы) есть папка с названием &quot;wasd&quot;, а в папке файл, в котором нужно прочитать первые 10...

Чтение и анализирование строк из текстового файла
Делаю программу, нужна помощь. Суть программы в том, что она в текстовом файле, где в строке написано Имя, Пол и Рост, искала Мужчину с...

Чтение строк из текстового файла в memo
Привет. Как сделать чтобы при чтении строк из файла такого вида: 123 456,78 789 12,5 987 654 321 98,8 они записывались в memo...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru