Пятница, 27 Декабря 2024, 18:35

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
-l33t-h4xx-Дата: Воскресенье, 08 Июня 2014, 11:01 | Сообщение # 101 | Тема: Вопрос-Ответ (C++)
участник
Сейчас нет на сайте
Если структура файла именно такая, то можно воспользоваться (для начала) простым решением: считывать по слову из файла и записывать значения в ассоциативный массив. Вроде этого:

Код
using namespace std;

ifstream file("save.txt");
map <string, string> data;

while (!file.eof())
{
            string key, eq, value;

            file >> key;

            file >> eq; // Между ключом и значением должно быть "="
            if (eq != "=") continue;

            file >> value;

            data[key] = value;
}


Потом нужные значения извлекаются из data и сохраняются куда следует.
Код
levelnumber = atoi(data["Level"].c_str()); // Да, я умею только в С-конверсию, простите
hero.name = data["Name"];


Как правильно задавать вопросы

Сообщение отредактировал -l33t-h4xx- - Вторник, 10 Июня 2014, 07:03
-l33t-h4xx-Дата: Суббота, 07 Июня 2014, 16:59 | Сообщение # 102 | Тема: Вопрос-Ответ (C++)
участник
Сейчас нет на сайте


Как правильно задавать вопросы
-l33t-h4xx-Дата: Пятница, 06 Июня 2014, 07:32 | Сообщение # 103 | Тема: Моя локация
участник
Сейчас нет на сайте
Пацан вообще не палится

Как правильно задавать вопросы
-l33t-h4xx-Дата: Вторник, 03 Июня 2014, 09:47 | Сообщение # 104 | Тема: Лицензия и совместная помощь
участник
Сейчас нет на сайте

DJenya, скачай крякнутую версию и работай с ней, пока денег не накопишь. Или пока не надоест - это даже вероятнее.


Как правильно задавать вопросы
-l33t-h4xx-Дата: Вторник, 03 Июня 2014, 09:30 | Сообщение # 105 | Тема: Ваше отношение к теме алкоголя в играх?
участник
Сейчас нет на сайте
Несмешные шутки про алкоголь - древняя традиция русского коммерческого геймдева, наряду с несмешными шутками про всё остальное.

Как правильно задавать вопросы
-l33t-h4xx-Дата: Вторник, 03 Июня 2014, 09:22 | Сообщение # 106 | Тема: [Gcup - own project] Проект от гцапа - голосование по жанру!
участник
Сейчас нет на сайте
Я бы не хотел видеть, как её создают.

Как правильно задавать вопросы

Сообщение отредактировал -l33t-h4xx- - Вторник, 03 Июня 2014, 09:51
-l33t-h4xx-Дата: Понедельник, 26 Мая 2014, 08:08 | Сообщение # 107 | Тема: C++ Активность combobox
участник
Сейчас нет на сайте
Типичное решение задачи:
1. Открываем MSDN и находим в руководстве класс CComboBox.
2. Не находим в списке функций нужную, но видим, что CComboBox наследуется от CWnd, открываем его страницу.
3. Обнаруживаем функцию EnableWindow, которая вроде как делает то, что нам нужно.
4. Пробуем её вызвать.
Не знаю, как обращаться к конкретным объектам на форме, поэтому больше сказать не могу.


Как правильно задавать вопросы
-l33t-h4xx-Дата: Понедельник, 26 Мая 2014, 07:45 | Сообщение # 108 | Тема: Ошибка в компоновщика C::B
участник
Сейчас нет на сайте
Я, когда получал такую ошибку, запускал Code::Blocks на виртуальной машине с XP без каких-либо антивирусов. Вряд ли дело в службах винды - уж за столько-то лет могли и починить.

Как правильно задавать вопросы
-l33t-h4xx-Дата: Понедельник, 26 Мая 2014, 07:36 | Сообщение # 109 | Тема: button в MVS 2013 c++
участник
Сейчас нет на сайте
Вот пример запуска программы с помощью WinAPI. Если тебе не нужно ждать её завершения, прежде чем продолжить, убери WaitForSingleObject.

Как правильно задавать вопросы

Сообщение отредактировал -l33t-h4xx- - Понедельник, 26 Мая 2014, 07:37
-l33t-h4xx-Дата: Понедельник, 26 Мая 2014, 07:22 | Сообщение # 110 | Тема: C++ Активность combobox
участник
Сейчас нет на сайте
Это вопрос не по С++, а по API, который ты используешь. Что это за API? MFC, формочки Borland?

Как правильно задавать вопросы
-l33t-h4xx-Дата: Понедельник, 26 Мая 2014, 07:17 | Сообщение # 111 | Тема: OpenGL. Вместо изображения видно заднее окно
участник
Сейчас нет на сайте
Если при инициализации glut стоит бит GLUT_SINGLE, то glFlush как раз вызывает перерисовку экрана. Я думаю, он у тебя не работал, потому что в коде его на самом деле просто не было.

glutSwapBuffers неявно вызывает glFlush, так что экран дейстительно перерисовывается, но это неправильное использование glutSwapBuffers. Он имеет реальный смысл только при включенной двойной буферизациии (GLUT_DOUBLE).


Как правильно задавать вопросы
-l33t-h4xx-Дата: Воскресенье, 25 Мая 2014, 14:24 | Сообщение # 112 | Тема: Можно ли?
участник
Сейчас нет на сайте
Цитата Saitei ()
(а плагины по большей мере написаны уже на настоящих ЯПах)

Собственно, как и сам конструктор, что вообще-то ослабляет аргумент.
Цитата Saitei ()
у тебя не получится подключить свой Скриптовый Язык Программирования

В Конструкте есть Пайтон. Вообще в конструкторах теперь очень часто уже есть встроенные скриптовые языки.
Цитата Saitei ()
Не получится создавать свои dll файлы, которые будут динамически включаться\выключаться во время исполнения (->будет один огромный exe).

С другой стороны, очень много сказано о вреде динамического связывания, так что преимущество у труЪ-прогеров спорное.
Цитата Saitei ()
Плюс если конструктор когда-нибудь умрёт (нет вечных вещей), то ты останешься ни с чем. А программисты лишь пойдут в ногу со временем и начнут изучать новые технологии.

Можно взять другой конструктор, посовременнее. Без проблем.
Цитата Saitei ()
если захочешь устроиться на работу по разработке ПО (ну или игр), то знание конструкторов мало чем поможет

Если бы да кабы. Это далеко не всем нужно, некоторые просто хотят клепать игрушки в холодные зимние вечера в качестве досуга.


Как правильно задавать вопросы

Сообщение отредактировал -l33t-h4xx- - Воскресенье, 25 Мая 2014, 14:26
-l33t-h4xx-Дата: Суббота, 24 Мая 2014, 17:47 | Сообщение # 113 | Тема: Машина Тьюринга
участник
Сейчас нет на сайте
Цитата vasua99 ()
то без графов и автоматов не обойтись

Опять ты пугаешь! Там же не нужно так много суровой теории.


Как правильно задавать вопросы
-l33t-h4xx-Дата: Пятница, 23 Мая 2014, 14:34 | Сообщение # 114 | Тема: Машина Тьюринга
участник
Сейчас нет на сайте
Если интерпретатор брейнфака считать за таковую, то конечно.
А что?


Как правильно задавать вопросы
-l33t-h4xx-Дата: Четверг, 22 Мая 2014, 10:24 | Сообщение # 115 | Тема: Love2D 0.9.1 => Windows, Android
участник
Сейчас нет на сайте
Цитата Snake174 ()
(1,2 ГБ !!!)

Ёлы-палы! Что там такого внутри?


Как правильно задавать вопросы
-l33t-h4xx-Дата: Понедельник, 19 Мая 2014, 07:32 | Сообщение # 116 | Тема: Ошибка в компоновщика C::B
участник
Сейчас нет на сайте
Забавно, кое-что вспомнил. У меня тоже была точно такая же проблема именно в Code::Blocks и именно с SDL2 (пытался без проблем пересобрать проект под Win). Вроде бы, удалял тогда папку Debug в проекте и собирал заново, точно не помню. Чёрт знает, отчего так.

Как правильно задавать вопросы
-l33t-h4xx-Дата: Понедельник, 19 Мая 2014, 07:24 | Сообщение # 117 | Тема: [Assembler]Крестики-нолики
участник
Сейчас нет на сайте
А ты готовые экзешники распространять не будешь? Или ты смотришь на свои игры исключительно с образовательной точки зрения?

Как правильно задавать вопросы
-l33t-h4xx-Дата: Воскресенье, 18 Мая 2014, 09:55 | Сообщение # 118 | Тема: Ошибка в компоновщика C::B
участник
Сейчас нет на сайте
Ты закрываешь программу перед тем, как перекомпилировать?

Как правильно задавать вопросы
-l33t-h4xx-Дата: Суббота, 17 Мая 2014, 16:09 | Сообщение # 119 | Тема: Маппер. Левел-Дезайнер
участник
Сейчас нет на сайте
Не хватает примеров работ.

Как правильно задавать вопросы
-l33t-h4xx-Дата: Пятница, 16 Мая 2014, 13:06 | Сообщение # 120 | Тема: Что лучше:
участник
Сейчас нет на сайте
Как будто в 2009-ой год попал, честное слово!

Как правильно задавать вопросы
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг