📜  C++ putwc()

📅  最后修改于: 2020-09-25 09:38:09             🧑  作者: Mango

C++中的putwc() 函数将宽字符写入给定的输出流。

在功能方面,putwc()和fputwc()相似。但是,它们之间的主要区别在于putwc()可以实现为宏。

它在头文件中定义。

putwc()原型

wint_t putwc( wchar_t ch, FILE* stream );

putwc() 函数将输出文件流和宽字符 ch作为其参数,并将wc写入与流关联的文件。

putwc()参数

putwc()返回值

示例:putwc() 函数如何工作?

#include 
#include 
#include 
#include 
using namespace std;

int main()
{
    setlocale(LC_ALL, "en_US.UTF-8");

    /* Devanagiri script */
    wchar_t str[] = L"देवनागरि";
    FILE *fp = fopen("file.txt","w");

    if (fp)
    {
        for(int i=0; i

当您运行该程序时,以下字符串将被写入file.txt:

देवनागरि