|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.03.2008, 02:11 | #1 |
Регистрация: 07.03.2008
Сообщений: 5
|
C++ Builder Работа со строками файлов
Привет! У меня возникла небольшая проблема с моей прогрой (тест), буду очень признательна, если кто-нибудь поможет.
Есть 2 текстовых файла строк, в одном вопросы, в другом ответы теста. Одному вопросу соответствует 4 ответа, второму вопросу следующие 4 и т.д. Причем верный ответ всегда в файле записан первой строкой из 4 соответствующих строк какому-либо вопросу. Вопросы выводятся рандомно в Memo1. Ответы – только один из четырех рандомом, остальные 3 в определенной зависимости в Memo2,3,4,5 соответственно: int i = (rand() % 4) & 3; int j[4]; j[0] = i; j[1] = (i + 2) & 3; j[2] = (i - 1) & 3; j[3] = (i + 1) & 3; Memo2->Lines->Add(List->Strings[n*4 + j[0]]); Memo3->Lines->Add(List->Strings[n*4 + j[1]]); Memo4->Lines->Add(List->Strings[n*4 + j[2]]); Memo5->Lines->Add(List->Strings[n*4 + j[3]]); Нужно как-то проверить в каком из Memo находиться «первая» строка (т.е. номер строки ответа равен 4*n, где n – номер вопроса) и если RadioButton -> Caption соответствующий этому Memo равен true, то к счетчику добавлялась 1 (sch++), иначе ничего не добавлялась. Заранее благодарна!!! |
08.03.2008, 02:36 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Ну, например, сделать массив из записей
Код:
Кстати, вот здесь: Код:
|
08.03.2008, 02:47 | #3 |
Регистрация: 07.03.2008
Сообщений: 5
|
Ой, а я даже и не заметила что так написала , наверное ошиблась немного строкой когда дописывала &3
Спасиб за ответ, буду пробовать через массив. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со строками. | ViNcHeStEr | Помощь студентам | 6 | 29.06.2008 08:14 |
С, работа со строками | Надюха | Помощь студентам | 2 | 29.05.2008 13:07 |
нужна помощь по работе с строками файлов... | Ruffian | Общие вопросы Delphi | 9 | 15.11.2006 16:05 |