Код
string R(string s){
       string tmp;
       for(int i=0;i<s.size();i++){
               if(s[i]>='а'&&s[i]<='п')tmp+=s[i]-64;
               else if(s[i]>='р'&&s[i]<='я')tmp+=s[i]-16;
               else if(s[i]>='А'&&s[i]<='Я')tmp+=s[i]-64;
               else tmp+=s[i];
       }
       return tmp;
}


Эта функция принимает переменную типа string в кодировке DOS, а возвращает строку в кодировке Windows.