0
在MFC文本說我想的TextOut線,在格式化文本是右對齊,如:從字符轉換空白處wchar_t的
1234
225
64
但是,下面的代碼無法正常工作:
wchar_t test[20];
int i;
swprintf(test, L"%4d",i);
似乎在wchar_t中轉換的空格仍然只佔用一個字節的空間,而不是兩個,因此文本沒有對齊。有沒有簡單的方法來解決它?謝謝。
'i'未初始化......這個例子應該打印什麼? – StoryTeller
有什麼'mfc'這樣做?如果您嘗試在文本框或其他窗口小部件上顯示,那麼該窗口小部件將具有文本否的右對齊屬性? – EdChum
閱讀有關價值理由的內容。 –