1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| John |
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Женя Репутация: 1 |
Привет ребята выручайте. У меня курсовик игра "о счастливчик". Я не могу написать
продедуру(функцию, незнаю) которая бы вводила в графическом режиме вопросы и записывала их в файл: 1. В начале появляется прямоугольник в котором выбирается уровень сложности вопросов. Если пользователь введет цифру 1 значит должен активироваться 1 файл( так и с цифро 2 -- актив. 2 файл, 3 -- актив. 3 файл). 2. Потом пользователь нажимает клавишу и появляется окно для ввода вопроса (все идет в графическом режиме). И после ввода вопроса, нажимаем любую клавишу и этот вопрос записывается в файл. 3. Потом после ввода вопроса пользователь нажимает клавишу и появляется окно для ввода правильного ответа. И после ввода ответа, нажимаем любую клавишу и этот ответ записывается в файл. 4. И так для 3 не правильных ответов. Причем ввод идет в графическом режиме(тоесть нада продедура ввода текста в граф. режим). Моя проблема в том что я не понимаю как записать и куда все эти вопросы( а их может быть много) и ответы. И что бы при случайном выводе вопроса в графический режим ответы(и не правильные ответы) тоже должны совпадать с этим вопросом). Прикрепленные файлы
file.PAS ( 2.3 килобайт )
Кол-во скачиваний: 343 |
![]() ![]() |
| John |
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Женя Репутация: 1 |
А как сделать чтобы если вопрос раньше выводился то потом он не выводился???
Я так понимаю, что если номер вопроса будет равен предыдущему номеру выведенного вопроса, то тогда надо вывести другой вопрос. Только как это записать??? |
John Запись в файл 30.04.2007 2:43
volvo Ты начинаешь не с того, с чего нужно начинать... Н… 30.04.2007 17:23
John как их связать чтобы при выводе вопроса нужные отв… 30.04.2007 18:20
volvo Читаешь из файла запись полностью, в ней сразу буд… 30.04.2007 20:25
мисс_граффити
они ж уже связаны в запись.
то есть тебе надо сде… 30.04.2007 20:40
John мисс_граффити все так и делаю. Подскажите еще как … 30.04.2007 22:48
мисс_граффити :blink:
у меня ничего ни на что не накладывается
… 1.05.2007 1:16
John
type
Tvopros=record
question: string;
answer:… 1.05.2007 1:50
volvo Стоп... Ты что, для ввода КАЖДОГО вопроса использу… 1.05.2007 1:54
John
Не понял??? :blink: 1.05.2007 2:11
volvo Скажем, так:
var
f1: file of Tvopros;
...
proc… 1.05.2007 2:19
Tan Я бы сделал массив булинов размером с количество в… 1.05.2007 19:23
John
Это как??
ms: array [0..{максимальное количество… 1.05.2007 20:30
volvo Почему с 1? Индексация в файле начинается с 0, зде… 1.05.2007 20:40
John Опять с этими вопросами, как сделать так что бы эт… 2.05.2007 22:46
Tan ну возьми так как я тебе советовал только после el… 2.05.2007 22:58
John
Можете помочь.
Если использовать эту запись то … 3.05.2007 4:02
John Люди как сделать, помогите! :blink: :blink: … 4.05.2007 22:29
John Народ скажите тут мы в записи объявляли right_answ… 14.05.2007 20:41
John Че сложно ответить??? 17.05.2007 0:48![]() ![]() |
|
Текстовая версия | 8.12.2025 6:30 |