VS 2010, setllocale (0, "") - не предлагать. Ставить буковку L перед текстом тоже не предлагать )
Есть несколько string переменных, при выводе в окне ( Окне, не в консоли) , должна выводиться одна из таких переменных, но выводятся всякие иероглифы вместо русских символов. Как исправить ?
void appPrintf(char* ptr) { CharToOemA(ptr, ptr); printf(ptr); } int main(void) { static char Str[]="Карл Маркс и Фридрих Энгельс не муж и жена, а четыре разных человека. "; appPrintf(Str); return 0; }