📅  最后修改于: 2023-12-03 15:13:54.784000             🧑  作者: Mango
C++ putwc()函数用于输出单个字符到文件流中。它是C++标准I/O库中的一员,与putc()函数类似,但putwc()函数的参数和返回值是wchar_t类型的。
wint_t putwc(wchar_t wc, FILE* stream);
如果写入成功,返回值为写入的宽字符,如果写入失败或到达文件结束,返回值为WEOF。
以下是一个示例代码,写入一些宽字符到文件中:
#include <cstdio>
int main()
{
FILE* fp;
wchar_t wc = L'中';
fp = fopen("test.txt", "w");
putwc(wc, fp);
fclose(fp);
return 0;
}
在这个例子中,我们先打开了一个文件流,然后使用putwc()函数写入一个宽字符"中"到文件中,最后关闭了文件流。
putwc()函数是一个方便的C++标准I/O库中的输出函数,用于输出单个宽字符到文件中。但需要注意的是,它只能用于文件操作,不能用于标准输入输出。