Determines the number of printing positions on a display device
that are required for a wide-character string.
Format
#include <wchar.h>
int wcswidth (const wchar_t *pwcs, size_t n);
1 – Arguments
pwcs
A pointer to a wide-character string.
n
The maximum number of characters in the string.
2 – Description
The wcswidth function returns the number of printing positions
required to display the first n characters of the string pointed
to by pwcs. If there are less than n wide characters in the
string, the function returns the number of positions required
for the whole string.
3 – Return Values
x The number of printing positions required.
0 If pwcs is a null character.
-1 Indicates that one (or more) of the wide
characters in the string pointed to by pwcs
is not a printable character.