2017-04-26 2 views
-1

Ich versuche, einige Werte in C in MSVC 2013 zu debuggen und entschied mich, diese Funktion beim ersten Mal zu verwenden. Ich weiß nicht, aber ich erhalte nurAusgabeDebugString-Ausgabe "??????" Stattdessen string

"??????????????"

im ouput Fenster. Ich überprüfte den Debugging-Typ, versuchte beide Auto/Mixed, aber das gleiche. Schau es dir an:

#include <windows.h> 
... 
OutputDebugString(_T("HELLO!\n")); 
... 

Was denkst du darüber? Vielen Dank!

+1

haben Sie versucht, die Zeichenfolge ohne das _T ("") auszugeben? –

+0

Jetzt habe ich 'OutputDebugString ("HALLO \ n");' und 'OutputDebugString ("Hallo \ n");' aber das selbe. Außerdem habe ich MSVC mit Mixed Debugging neu gestartet. Nö. ( – OpenGLNoob

+0

Zahlen als String funktioniert perfekt! – OpenGLNoob

Antwort

1

Ok, hab es geschafft!

OutputDebugStringA("Hello!\n"); 

Funktioniert perfekt! (MSVC2013, WIN7, 64)

Verwandte Themen