Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 22.02.2015, 19:19   #1
umirotvorennii
Пользователь
 
Регистрация: 15.02.2015
Сообщений: 16
По умолчанию Как сделать тест

Привет. Работаю в консольных приложениях вин32,(только начал изучать), дошел до проверки нескольких условий и решил попробовать сделать тест, скажите пожалуйста, можно ли как-нибудь его сделать не прописывая огромное количество иф елзе или свич.

Я решил просто написать тест
Вопрос
1 ответ
2 ответ
3 ответ
и так n раз

Последний раз редактировалось umirotvorennii; 22.02.2015 в 19:27.
umirotvorennii вне форума   Ответить с цитированием
Старый 22.02.2015, 19:24   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,942
По умолчанию

Тест чего?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума   Ответить с цитированием
Старый 22.02.2015, 19:24   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

Мне тоже пока что не понятно что имеется ввиду.
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 22.02.2015, 19:25   #4
umirotvorennii
Пользователь
 
Регистрация: 15.02.2015
Сообщений: 16
По умолчанию

Я решил просто написать тест
Вопрос
1 ответ
2 ответ
3 ответ
и так n раз
umirotvorennii вне форума   Ответить с цитированием
Старый 22.02.2015, 19:48   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,942
По умолчанию

Я понял. Прежде всего, нужно создать файл с тестом в котором будет вопрос, правильный и не правильный ответы. После чего в цикле выводить это на экран, с пердложением выбрать ответ. Файл, может иметь множество строк, но количество проверок в цикле будет незначительным, в минимуме две.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 22.02.2015 в 20:18.
Smitt&Wesson вне форума   Ответить с цитированием
Старый 22.02.2015, 20:21   #6
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,449
По умолчанию

Дык если не нужно хранить их в файле, то и файл не нужен. Просто массив заполнить в программе и цикл.
Alex11223 вне форума   Ответить с цитированием
Старый 22.02.2015, 20:26   #7
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,942
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Дык если не нужно хранить их в файле, то и файл не нужен. Просто массив заполнить в программе и цикл.
Ну, можно и так. Просто, для дальнейшего развития программы, удобнее в файле.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума   Ответить с цитированием
Старый 24.02.2015, 01:08   #8
umirotvorennii
Пользователь
 
Регистрация: 15.02.2015
Сообщений: 16
По умолчанию

Спасибо вам.
umirotvorennii вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать психологический тест на C# ? kitchen Фриланс 6 14.11.2014 15:46
Как сделать тест на C# ? kitchen Помощь студентам 1 12.11.2014 16:19
Как сделать тест с редактированием и добавлением вопросов Ko$ Общие вопросы Delphi 10 18.04.2012 22:48
Как сделать сплит тест на рассыльщике MailTux DenIvanov PHP 0 11.07.2010 09:34
Подскажите, как сделать так, чтобы тест можно было повторно пройти не перезагружая пр Kamikadze_666 Помощь студентам 2 23.05.2007 02:48


02:39.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.