#include #include wchar_t wbuffer[] = { 0x0073, 0x0074, 0x0072, 0x0069, 0x006e, 0x0067, 0x0000 }; void main() { char mbsbuffer[50]; int i, len; len = wcstombs( mbsbuffer, wbuffer, 50 ); if( len != -1 ) { for( i = 0; i < len; i++ ) printf( "/%4.4x", wbuffer[i] ); printf( "\n" ); mbsbuffer[len] = '\0'; printf( "%s(%d)\n", mbsbuffer, len ); } }