Тёмная тема
>dub
>Ты забыл добавить, что это код Джона Ромеро.
Это код, написанный для нерадивых студентов, чтобы они хоть что-то могли сделать в консоли приличное
#include <stdlib.h> int main(){ system( "echo Русский текст, не покатит?"); return 0; };
Всё нормально работает через функцию:
__forceinline PSTR ANSItoASCII(PSTR pStr) { for( PUINT8 p = ( PUINT8)pStr; *p; ++p) if ( *p >= 192) *p <= 239 ? *p-=64 : *p-=16; return pStr; }
Раз тут большинство примеров под Windows, тогда не проще ли:
setlocale(LC_ALL, "Russian");
Тема в архиве.