Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "DebugConsole.h"
- #include <windows.h>
- #include <iostream>
- using namespace std;
- DebugConsole::DebugConsole()
- {
- FILE* stream;
- if (!AllocConsole()) {
- cout << "Failed to create console. Error: " << HRESULT_FROM_WIN32(GetLastError()) << endl;
- }
- if (!SetConsoleTitle(TEXT("Debug"))) {
- cout << "Failed to change console title. Error: " << HRESULT_FROM_WIN32(GetLastError()) << endl;
- }
- freopen_s(&stream, "conin$", "r", stdin);
- freopen_s(&stream, "conout$", "w", stdout);
- freopen_s(&stream, "conout$", "w", stderr);
- cout << "console built!" << endl;
- isConstructed = true;
- }
- void DebugConsole::create()
- {
- if (!isConstructed)
- {
- DebugConsole::DebugConsole();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement