为什么printf() 函数能支持中文输出,wprintf() 之类函数还要来干什么?
首先TC下的函数是不支持中文的,这点不用怀疑。但是标准库里明明提供有支持宽字符集的函数,比如wprintf()、wistream输入类等。为什么使用VC6.0中使用printf() 、istream之类的非支持宽字符集的函数能对所有宽字符集进行操作?那wprintf()、wistream之类的函数或类型还要来干什么呢?特别是国内的教材,涉及对中文的输入输出时都使用printf()、scanf()等。讲到windows编程时又特别强调宽字符与ASCII字符。都有点懵了!