小编gre*_*een的帖子

读取Unicode文件

我在阅读和使用unicode文件中的内容时遇到问题.

我正在开发unicode版本,我正在尝试从unicode文件中读取内容,但数据有奇怪的字符,我似乎无法找到将数据转换为ASCII的方法.

我正在使用fgets.我尝试了fgetws,WideCharToMultiByte以及我在其他文章和帖子中找到的很多功能,但没有任何效果.

c++ unicode text file

3
推荐指数
1
解决办法
6051
查看次数

用于打印的宏功能

如果我有:

#define PRINT(x) fprintf(stderr, x);
Run Code Online (Sandbox Code Playgroud)

并在代码中我追加它:

 PRINT(("print this")) 
Run Code Online (Sandbox Code Playgroud)

输出是:[打印此]

如果我追加它:

 PRINT(("print %s", "this"))
Run Code Online (Sandbox Code Playgroud)

输出是:[this]

有人可以解释为什么它只接收"this"参数而不是整个字符串?

c printing macros function

0
推荐指数
1
解决办法
151
查看次数

标签 统计

c ×1

c++ ×1

file ×1

function ×1

macros ×1

printing ×1

text ×1

unicode ×1