TCHAR字符的问题TCHAR*pText;pText = _T("test 123");我这样定义了一个字符串,但是打印出来却有很多空格"口"这样的东西,打印出来:t口e口s口t口 口1口2口3这样,为什么呢?[解决办法]是调用什么函数打印的?应该不是printf是TextOut么?[解决办法]应该是TCHAR 为宽字节的原因,你用char试试[解决办法]应该是你用unicode的问题,用DrawTextW()试试