Table of Contents
wcswidth - determine columns needed for a fixed-size wide
character string
#include <wchar.h>
int wcswidth (const wchar_t* s, size_t n);
The wcswidth function
returns the number of columns needed to represent the wide-character string
pointed to by s, but at most n wide characters. If a non-printable wide character
occurs among these characters, -1 is returned.
The wcswidth function
returns the number of column positions for the wide-character string s,
truncated to at most length n.
UNIX98
wcwidth(3)
, iswprint(3)
The behaviour of wcswidth depends on the LC_CTYPE category of the
current locale.
Table of Contents