Проблема с кодами символов
Считываю из файла в строку посимвольно функцией getc(), при этом вместо русских символов всякая ерунда. Смотрю коды считанных русских символов, а они отрицательные. С++ билдер, приложение консольное. Как это исправить?
SetConsoleCP(1251/*допустим*/);
SetConsoleOutputCP(1251);
Можно ли это решить как-нибудь по-другому?
Где у тебя нерусские они ? в Консоли ? Тогда используй OemToChar and CharToOem.