发布网友 发布时间:2022-04-22 21:01
共5个回答
热心网友 时间:2023-10-06 11:53
宽字符有专门的输入函数wscanf。
用普通的scanf也可以做到,但需要做处理,所以在输入宽字符的时候,最佳选择还是专门的wscanf。
当输入宽字符型变量时,需要使用格式符号%lc, 输入宽字符串时需要使用格式符号%ls。
另外,宽字符一般用wprintf输出,这时输出字符和字符串时,用%c和%s即可。
参考代码如下:
void main( void )
热心网友 时间:2023-10-06 11:54
ASNI C 有wchar_t类型,定义在stddef.h文件中,对应的宽字符版本IO函数有wprintf()/wscanf()/swscanf()/swprintf()等热心网友 时间:2023-10-06 11:54
用scanf输入多字节的,再将多字节转成unicode保存到wt热心网友 时间:2023-10-06 11:55
定义成热心网友 时间:2023-10-06 11:55
c语言不支持宽字符