Witam. Mam pewien problem, muszę napisać prosty program na kilka wątków, robię to pierwszy raz. A więc robię program który wczytuje z pliku ini konfiguracje, następnie zapisuje je do zmiennych
#include "Global.h"
#include "Engine.h"
int main()
{
CEngine* Engine = new CEngine;
if(Engine->Attached()) //funkcja wczytująca z pliku konfigurację
{
Engine->Run();;
}
getchar();
}
void CEngine::FeaturesRun()
{
CConsole* Console = new CConsole;
CMenu* Menu= new CMenu();
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Menu->Render, 0, 0, 0);
Console->Menu();
}
void CMenu::Render()
{
Config_CMenu* Config= new Config_CMenu;
while(true)
{
if(Config->Active == true)
{
cout << "Halo";
}
}
}
Problem jest z linijką Config_CMenu* Config= new Config_CMenu; w funkcji render oraz z if(Config->Active == true). Jak inaczej mam to zrobić?