@Guerro69

C++ как сделать нормально отображение символов?

Мне нужно найти окно игры NFSMW и получить его PID, но проблема в том, что окно этой игры содержит символ ™, который некорректно отображается в c++, как исправить?
#include <iostream>
#include <Windows.h>
#include <string>

using namespace std;

int main()
{
    DWORD pid;
    LPCSTR WindowName = "Need for Speed™ Most Wanted";
    HWND window = FindWindowA(0, WindowName);
    GetWindowThreadProcessId(window, &pid);
    cout<<window<<", "<<pid<<", "<<WindowName<<endl;
    // Вывод: 0, 3, Need for SpeedтДв Most Wanted
}

Компилятор: g++
  • Вопрос задан
  • 191 просмотр
Решения вопроса 2
Adamos
@Adamos
символ, который некорректно отображается в c++

Это не символ некорректно отображается. Это в виндовской консоли традиционный бардак с кодировками.
Ответ написан
maaGames
@maaGames
Погроммирую программы
FindWindowW :)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы