Когда я компилирую и связываю следующую программу, она не показывает никаких проблем.
#include <Windows.h>
#include <iostream>
int main(int argc, const char* argv)
{
std::string cMessage = "Native Windows Development.\n";
WriteConsole(GetStdHandle(STD_OUTPUT_HANDLE), cMessage.c_str(), cMessage.size(), NULL, NULL);
return 0;
}
Но когда я запускаю программу, она показывает мне кучу ????? войдите в консоль. в чем проблема с кодом? Почему я не могу использовать std :: string вместо const char *?