fwide

>stdio.h< #in 定義函式:in

相關函式:freopen
表頭檔案: #include <stdio.h>
#include <wchar.h>
定義函式:int fwide(FILE *fp, int mode);
函式說明:fwide函式用於設定流的定向。對於ASCII字元集,一個字元用一個位元組表示,對於國際字元集,一個字元可用多個位元組表示。而流的定向決定了所讀寫的字元是單字元還是多字元。當一個流最初被創建時,並沒有定向。fwide的作用就是設定它的定向。根據mode參數的不同值,fwide函式執行不同的工作:(1)、如果mode參數值為負數,fwide將試圖使指定的流是位元組定向的;(2)、如果mode參數值是正數,fwide將試圖使指定的流是寬定向的;(3)、如果mode參數值是0,fwide將不試圖設定流的定向的,但返回標識該流定向的值。
返回值 :若流是寬定向則返回正值,若是位元組定向則返回負值,若是未定向的則返回0
測試用例
#include<stdio.h>
#include <wchar.h>
int main()
{
int a;
a = fwide(stdin,-5);
printf("%d",a);
return 0;
}
函式輸出結果為:-1

相關詞條

相關搜尋

熱門詞條

聯絡我們