1. 默认情况下,windows 下的 wchar_t 占两个字节的长度,而 linux 下的 wchar_t 占四个字节的长度,可以在使用 gcc 编译程序的时候再后面跟上 -fshort-wchar 来解决这个问题。
2. linux 下 wchar_t* 字符串的输出问题 —— 没有解决。
3. 如下程序,可输出宽字符,但是如果加上 -fshort-wchar 编译选项,则输出为乱码。
4. 可以使用下面这个函数,输出经参数 -fshort-wchar 编译过的宽字符。
1. 默认情况下,windows 下的 wchar_t 占两个字节的长度,而 linux 下的 wchar_t 占四个字节的长度,可以在使用 gcc 编译程序的时候再后面跟上 -fshort-wchar 来解决这个问题。
2. linux 下 wchar_t* 字符串的输出问题 —— 没有解决。
3. 如下程序,可输出宽字符,但是如果加上 -fshort-wchar 编译选项,则输出为乱码。
4. 可以使用下面这个函数,输出经参数 -fshort-wchar 编译过的宽字符。