Форум программистов, компьютерный форум CyberForum.ru

Процедурная генерация - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запустить параллельного приложения / Запуск приложения в новом консольном окне http://www.cyberforum.ru/cpp-beginners/thread1139492.html
Доброго времени суток! Хотел спросить как в коде консольного приложения запустить ещё одно консольное приложение, так чтобы оно работало параллельно? т.е., например: Iface.exe запускает Calc.exe, Calc.exe начинает свою работу (допустим в новом консольном окне, или вообще в фоновом режиме), а Iface.exe продолжает работать дальше, не ожидая пока Calc.exe завершит свою работу. Заранее...
C++ Что делает return в функции void? void handle_arrival(vector<Car>& cars, vector< stack<string> >& parking_lot, const string& plate) { // TODO: Handle car arrivals for(int i=0;i<NUMBER_OF_AISLES;i++) { if(parking_lot.size()<PARKING_SPOTS_PER_AISLE) { Car car(plate,i); parking_lot.push(plate); http://www.cyberforum.ru/cpp-beginners/thread1139491.html
C++ Написать программу учета жильцов гостиницы
«Гостиница»: В системе должны поддерживаться режимы учета и распределения по номерам приезжих гостей в зависимости от требований и пожеланий проживающих. Помогите составить код для visual studio С++ , пожалуйста :):):) Заранее ОГРОМНОЕ спасибо!!! :)
Кириллица C++
Добрый день! Что сделать, что б кириллицу можно было вводить?
C++ Как сделать через класс? Дано число. Удалить из числа первую и последнюю цифру http://www.cyberforum.ru/cpp-beginners/thread1139431.html
...
C++ Создание односвязного списка Помогите написать программу, которая создает односвязный список, состоящий из положительных и отрицательных целых чисел, выводит этот список на экран, позволяет добавлять и удалять элементы из списка, и пересчитывает сумму всех положительных элементов после каждого добавления или удаления. Условия: 1) Не использовать встроенную библиотеку для списка 2) Количество элементов в исходном списке... подробнее

Показать сообщение отдельно
rcyn
13 / 9 / 2
Регистрация: 30.01.2014
Сообщений: 47
05.04.2014, 14:38     Процедурная генерация
Можно просто хранить номера соседних комнат, но с указателями удобней.
Процедурная генерация
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
struct Room
{
   Room(int number,  Room * north = 0, Room * west = 0, Room * south = 0, Room * east = 0)
      : m_Number(number)
      , m_NorthExit(north)
      , m_WestExit(west)
      , m_SouthExit(south)
      , m_EastExit(east)
   {}
 
   Room * m_NorthExit;
   Room * m_WestExit;
   Room * m_SouthExit;
   Room * m_EastExit;
   int m_Number;
};
 
 
int main()
{
   Room room_001(1);
   Room room_002(2);
   Room room_003(3);
   Room room_004(4);
   Room room_005(5);
   Room room_006(6);
   Room room_007(7);
   Room room_008(8);
   Room room_009(9);
 
   room_001.m_SouthExit = &room_004;
   room_002.m_EastExit = &room_003; 
   room_002.m_SouthExit = &room_003;
   // . . .
   room_009.m_WestExit = &room_008;
}
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru