|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.02.2014, 15:49 | #1 |
Новичок
Джуниор
Регистрация: 27.02.2014
Сообщений: 5
|
присвоение переменной строки файла С++
Доброе время суток! У меня возникла проблема при написании кода для программы тест-экзаменатора, а именно в присвоении переменной строки файла
Суть в том, что нужно присвоить строки файла двумерному массиву Вот мой код: Код:
Последний раз редактировалось Stilet; 27.02.2014 в 16:02. |
27.02.2014, 16:03 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Что находится в файле, и какого типа элемент матрицы?
I'm learning to live...
|
28.02.2014, 09:40 | #3 |
Новичок
Джуниор
Регистрация: 27.02.2014
Сообщений: 5
|
Вопросы и варианты ответов
Суть в том, что переменная n является номером вопроса, а переменная j указывает на вопрос (при значении 0) и варианты ответа (при значении от 1-4) элемент матрицы типа String или AnsiString Form2->Label5->Caption=q[n][0]; //вопрос Form2->Label1->Caption=q[n][1]; //вариант 1 Form2->Label2->Caption=q[n][2]; //вариант 2 Form2->Label3->Caption=q[n][3]; //вариант 3 Form2->Label4->Caption=q[n][4]; //вариант 4 Последний раз редактировалось DaiHajime; 28.02.2014 в 10:19. |
28.02.2014, 09:45 | #4 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Сразу вопрос: а как отмечается в базе верный вариант ответа?
Я писал тесты, постучись в аську, может чего и насоветую толкового.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
28.02.2014, 09:53 | #5 |
Новичок
Джуниор
Регистрация: 27.02.2014
Сообщений: 5
|
верный вариант ответа определяется из другого файла по средству сравнения, но там однамерный массив, поэтому проблем не возникло
|
28.02.2014, 10:36 | #6 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Ну у меня заполнялся массив вопросов из файла следующим образом:
Код:
Структура вопроса: Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
28.02.2014, 10:38 | #7 |
Новичок
Джуниор
Регистрация: 27.02.2014
Сообщений: 5
|
а есть вариант на с++?
|
28.02.2014, 10:51 | #8 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Неа, заказчик Delphi хотел.
Смотри, алгоритм "на пальцах": 0) Читаем, пока не eof() 1) Найти начало вопроса (метка st в моем случае). 2) Считать следующую строку. Заранее известно, что первый её символ - тип вопроса, потом пробел, потом текст вопроса. Соответственно запоминаем тип, сохраняем текст вопроса. 3) Начинаем в цикле читать строки 3.0) Считали метку ed - брякаем цикл, вопрос считан полностью. 3.1) Если тип вопроса - один/несколько вариантов ответа - считываем первый символ (индикатор правильности ответа) и текст варианта ответа, вносим в массив. 4) goto 0
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
28.02.2014, 11:03 | #9 |
Новичок
Джуниор
Регистрация: 27.02.2014
Сообщений: 5
|
ну хоть алгоритм есть
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Присвоение значения ячейки переменной | VoSKreS | Microsoft Office Excel | 1 | 01.07.2013 18:30 |
Поиск и присвоение переменной слова | demiancz | Общие вопросы Delphi | 3 | 04.05.2013 07:56 |
Присвоение переменной значения из массива | Maxx | Microsoft Office Excel | 4 | 21.07.2010 13:53 |
Присвоение переменной | gajubas | PHP | 1 | 21.04.2010 20:18 |