Подскажите способ получить по номеру символа в таблице ASCII (DOS) номер символа для Windows.
CharToOem, OemToChar — это не то.
Грубо говоря, если написать программу под DOS, которая выводит символы с кодами с 0 до 255, и аналогичную программу под Windows, то расположение символов в этих таблицах будет отличаться.
В частности, в DOS-таблице после буквы "п" идет псевдографика, и только потом остальные буквы.
В Windows-таблице же все русские буквы идут без перерывов.
Зачем это надо
Я сопровождаю legacy программу для DOS (на clipper'е

)
Надо перевести на С декодирование паролей доступа.
А там с отдельными символами производятся арифметические действия — т.е. выполняется (N-<код символа>).