Как распечатать выходное сообщение в командной строке с помощью C++ в приложении win32 (в том же окне command promp)?
У меня есть проект win32, я вызываю свой exe-файл, используя следующую команду в командной строке.
"MyApp.exe /Print"
Если я выполняю вышеописанное в командной строке, я хочу отобразить "Добро пожаловать в MyApp" в том же окне командной строки.
Я могу получить данную командную строку с помощью CWinApp, но я не могу отобразить свое сообщение в командной строке. Как это сделать?
Что я уже пробовал:
Я попробовал использовать "WriteConsole- как и внизу, это не работает.
LPCWSTR lpBuff = L"Welcome to MyApp"; DWORD dwSize = 0; AttachConsole(ATTACH_PARENT_PROCESS); WriteConsole(GetStdHandle(STD_OUTPUT_HANDLE), lpBuff, lstrlen(lpBuff), &dwSize, NULL);
Есть ли другой способ сделать это?