[C/C++]宽字符与控制台程序
摘要:在我刚开始学C/C++的时候,字符类型使用的都是char。接触Win32编程之后,养成了使用wchar_t的习惯,于是再写控制台程序的时候自然就使用wchar_t了。然而在控制台程序中使用宽字符会导致各种奇怪的问题,这些问题主要是在输出上。下面分享一下我在这方面的心得。首先来看一下这段代码:#include <stdio.h>int main() { wprintf(L"%s", L"博客园"); return 0;}wprintf用于输出宽字符类型的字符串,看上去似乎没有错误。但这段代码的输出却是三个问号。这是使用wprintf时最典型的问
阅读全文
posted @
2010-11-27 10:06
Zplutor
阅读(6066)
推荐(2) 编辑