{filelink=13214}
/*
#include
int mbtowc ( wchar_t * restrict wc , const char * restrict s ,
size_t maxsize );
*/
#include
#include
#include
int main(void)
{
int i = 0, n = 0;
wchar_t wc;
char mbstring[256] = "";
printf( "Votre localité courrante est: %s.n", setlocale(LC_CTYPE, "" ));
while ( (n = mbtowc( &wc, &mbstring[i], MB_CUR_MAX )) != 0 )
{
if ( n == -1 )
{
fputs( "Erreur d'encodage en string multibytes", stderr );
break;
}
printf( "%lc", (wint_t)wc );
i += n;
};
return 0;
}
/*
Votre localité courrante est: French_France.1252.
Press any key to continue
*/