Гайд [C++] Как включить рендер Командной строки вместе с Imgui

Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
C++:
AllocConsole();
freopen("CONIN$", "r", stdin);
freopen("CONOUT$", "w", stdout);
freopen("CONOUT$", "w", stderr);


Прежде чем писать зачем этот гайд, задумайся, тут что когда кто-то задаст вопрос на подобную тему, ты пойдешь ему отвечать ведь ты это знаешь, а он нет, когда я выложил этот гайд ты напишешь что все это знаю, иди там погулять сходи хз.
 
OllyDbg
Пользователь
Статус
Оффлайн
Регистрация
24 Дек 2018
Сообщения
296
Реакции[?]
40
Поинты[?]
4K
А как-же пояснить за каждую строчку?
Ладно сам это сделаю

AllocConsole(); // Создание консоли.

freopen("CONIN$", "r", stdin); // Перенаправление сообщения (stdin) на консоль через команду std::cin.

freopen("CONOUT$", "w", stdout); // Перенаправление сообщения (stdout) на консоль через команду std::cout.

Пример:
std::cout << "It's me Mario!" << std::endl;

freopen("CONOUT$", "w", stderr); // Перенаправление сообщения об ошибках (stderr) на консоль через команду std::cerr.

Пример:
std::cerr << "It's me Mario!" << std::endl;
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
А как-же пояснить за каждую строчку?
Мне кажется что этот код, это не то что нужно пояснять, если есть желание, можешь пояснить за каждую строчку кода в ImGui а не эту хуйню
 
OllyDbg
Пользователь
Статус
Оффлайн
Регистрация
24 Дек 2018
Сообщения
296
Реакции[?]
40
Поинты[?]
4K
Мне кажется что этот код, это не то что нужно пояснять, если есть желание, можешь пояснить за каждую строчку кода в ImGui а не эту хуйню
Кидай, попробуй обьяснить
 
Начинающий
Статус
Оффлайн
Регистрация
8 Апр 2023
Сообщения
217
Реакции[?]
20
Поинты[?]
23K
А как-же пояснить за каждую строчку?
Ладно сам это сделаю

AllocConsole(); // Создание консоли.

freopen("CONIN$", "r", stdin); // Перенаправление сообщения (stdin) на консоль через команду std::cin.

freopen("CONOUT$", "w", stdout); // Перенаправление сообщения (stdout) на консоль через команду std::cout.

Пример:
std::cout << "It's me Mario!" << std::endl;

freopen("CONOUT$", "w", stderr); // Перенаправление сообщения об ошибках (stderr) на консоль через команду std::cerr.

Пример:
std::cerr << "It's me Mario!" << std::endl;
осталось только пояснить за гнилой базар
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
Сверху Снизу