SORU
26 AĞUSTOS 2009, ÇARŞAMBA


Nasıl bir Win32 uygulaması hata ayıklama çıkışı penceresinde yazdırabilirim?

Visual Studio 2005 içine yükledim win32 bir projem var. Visual Studio çıkış penceresi için bir şeyler yazdırmak mümkün olmak istiyorum, ama beni hayat nasıl iş yapamam. Denedim '' ve 'print << ama mesajlarımı inatla baskısız kal. basit bir beşgen kullanmaktır

Visual Studio çıktı penceresine yazdırmak için özel bir çeşit yolu var mı?

CEVAP
26 AĞUSTOS 2009, ÇARŞAMBA


OutputDebugString kullanabilirsiniz. OutputDebugString OutputDebugStringA(char const*) OutputDebugStringW(wchar_t const*) oluşturma seçenekleri de haritalar bağlı olarak bir makro. Sonraki durumda işlevi geniş karakter dizesi tedarik etmek zorunda kalacak. Geniş bir karakter değişmez oluşturmak için L öneki kullanabilirsiniz:

OutputDebugStringW(L"My output string.");

Normalde makro sürümü birlikte şöyle: _T makro ile kullanacaksınız

OutputDebugString(_T("My output string."));

Eğer varsa UNİCODE için inşa etmek için yapılandırılmışsa proje haline dönüşmeye olacaktır:

OutputDebugStringW(L"My output string.");

Eğer UNİCODE için yapıyorsanız içine genişleyecektir:

OutputDebugStringA("My output string.");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011
  • The Verge

    The Verge

    8 AĞUSTOS 2006