From: John B. <joh...@ho...> - 2002-02-06 20:48:10
|
>From: Alberto Luaces <al...@na...> > >When I save >my source file in Windows format, text written by MessageBox is ok, but >text outputted to console looks wrong.> #include <locale.h> and call setlocale to change the code page that is in effect. The default is 437. You can try 850 (Latin I), e.g., setlocale(LC_ALL, "Spanish.850"); // setlocale(LC_ALL, ".850") also works, but I don't know // if it is legal. We are really interested in the code page, // not the country _tprintf (texto); MessageBox (NULL, texto, texto, MB_OK); I can't tell you what the right or best way to do this is, because I also know nothing about this subject, but it works. See the C runtime library reference at http://msdn.microsoft.com for more information. _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com |