MFC-C++ - Wie kann ich ein const char-Wert in der MessageBox?
Ich hoffe, dass der Titel war gut genug, um zu erklären, was erforderlich ist. Nach der Lösung dieses viel mein Projekt getan werden sollte.
Als ich dies Tat
char e[1000] = "HELLO";
CString msg;
msg.Format(_T("%s"), e);
MessageBox(msg);
die messagebox zeigt mir doch zufällige Wörter wie "㹙癞鞮㹙癞鞮" anstelle von "HALLO", das ich wollte. Wie löse ich dieses problem??
Hilft, würde geschätzt werden.
Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstens, sind Sie wirklich mit MessageBox-API, die Art und Weise. Überprüfen Sie die MSDN-Dokumentation.
Nun zu deiner Frage,
Ich denke, Sie brauchen noch nicht einmal zu
Format
Daten hier. Sie können verwenden::Diese Weise, wenn
_UNICODE is defined
beideTCHAR and MessageBox
würde, gewählt zu werden alsWCHAR and MessageBoxW
und wennnot defined
alschar and MessageBoxA
.