Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2012, 11:43   #1
Zuba
Пользователь
 
Регистрация: 09.04.2012
Сообщений: 21
Сообщение Игра Первый Миллион

Люди, мне через 2 недели сдавать курсак, я как любой студент-программист, забил болт на это.
Короче, у кого есть исходник игры "Первый Миллион", "Миллионер", "Самый умный" и т.п. на языке C++ Builder, скиньте. Буду премного благодарен! ну или тесты какие то, я хочу понять как работает загрузка вопросов и ответов, как написать алгоритм выбора правильного варианта и т.п.
Подойдёт даже программа с Тестами.
Помогите ленивому студенту
Zuba вне форума Ответить с цитированием
Старый 09.04.2012, 13:47   #2
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

Ленивому студенту от ленивого программиста...

( там достаточно мало текста, чтоб самому разобраться. Вопросник - в ини-файле. Константа Пароль0 служит для хранения правильных ответов, как хранить - сам придумаешь).
Вложения
Тип файла: rar 24.RAR (209.9 Кб, 55 просмотров)
nick42 вне форума Ответить с цитированием
Старый 11.04.2012, 12:40   #3
Zuba
Пользователь
 
Регистрация: 09.04.2012
Сообщений: 21
По умолчанию

Как сложно разбираться в чужом программном коде) чувствуешь себя дауном :D
Но всё равно спасибо) я хоть понял в чём и как хранить вопросы и ответы)
Zuba вне форума Ответить с цитированием
Старый 11.04.2012, 16:14   #4
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

Спрашивай, что особо непонятно. На четыре вопроса отвечу.
nick42 вне форума Ответить с цитированием
Старый 11.04.2012, 16:56   #5
Zuba
Пользователь
 
Регистрация: 09.04.2012
Сообщений: 21
По умолчанию

ок)
как выводятся варианты ответов? и как в пароль0 присваивать верный вариант ответа?
Zuba вне форума Ответить с цитированием
Старый 11.04.2012, 17:06   #6
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

Код:
rgr2->Items->Strings[j] = otv[j];
- из массива в четыре строки. А "набиваются" строки в цикле...
Код:
      for (int i=0,k=1;i<4;i++)
    {   otv[i]="";
        while ((k<=TT.Length())&&(!IsDelimiter("_",TT,k)))
         {  otv[i] += TT[k]; k++;  }
        k++;
    }
- здесь ТТ - строка из файла ини; TT.Length() - это её длина; !IsDelimiter("_",TT,k) - это логический признак того, что очередной символ с индексом k не соответствует "разделителю" < _ >. Как только встретится разделитель, индекс k увеличится на единицу (и переход к следующей итерации по i ).

Последний раз редактировалось nick42; 11.04.2012 в 17:19.
nick42 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Переставить местами первый минимальный и первый максимальный элементы массива Aaaaaa111 Помощь студентам 2 27.02.2012 11:56
скрипт сайта на миллион долларов Russdoc PHP 4 18.02.2012 21:49
Обработка матриц.В каждой строке матрицы найти первый минимальный и первый максимальный элементы и поменя ride013 Помощь студентам 4 20.04.2011 13:14
Вопрос на миллион PereCCC Помощь студентам 6 26.04.2008 09:55