Example
/* MBSNBCNT.C */
#include <mbstring.h>
#include <stdio.h>
void main( void )
{
unsigned char str[] = "This is a multibyte-character string.";
unsigned int char_count, byte_count;
char_count = _mbsnccnt( str, 10 );
byte_count = _mbsnbcnt( str, 10 );
if ( byte_count - char_count )
printf( "The first 10 characters contain %s multibyte characters", char_count );
else
printf( "The first 10 characters are single-byte.");
}
Output
The first 10 characters are single-byte.