名前 | 形式 | 機能説明 | 戻り値 | エラー | 属性 | 関連項目
#include <wchar.h>int wcswidth(const wchar_t *pwcs, size_t n);
wcswidth() 関数は、pws が示す文字列にあるワイド文字コード n (n 個のワイド文字を読み込む NULL ワイド文字コードがあった場合、ワイド文字コード n よりも少ない数) が必要とするカラム数を調べます。
wcswidth() は、0 (pwcs が NULL ワイド文字コードを示す場合)、pwcs が示すワイド文字列に配置されたカラム数の位置、あるいは –1 (pwcs が示すワイド文字列にある最初のワイド文字コード n がワイド文字コードを印刷しない場合) を返します。
定義されたエラーはありません。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
MT レベル | 例外付き MT-Safe |
CSI | 対応済み |