📜  C++ fputws()

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

C++中的fputws() 函数将宽字符串完全写入给定输出文件流中,除了终止空宽字符 。

fputws() 函数与重复执行fputc()相同。

它在头文件中定义。

fputws()原型

int fputws( const wchar_t* str, FILE* stream );

fputws() 函数将存储在宽字符串 str中的所有字符写到输出文件流中,但不包括终止的null宽字符。

fputws()参数

fputws()返回值

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

#include 
#include 
#include 

int main()
{
    setlocale(LC_ALL, "en_US.UTF-8");
    wchar_t line[] = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ";
    
    fputws(line, stdout);
    return 0;
}

运行该程序时,输出为:

C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ