ВУЗ:
Составители:
Рубрика:
55
параметра, из кодировки cp1251 (ANSI) в кодировку cp866 (OEM-866 или
DOS-кодировка).
#include <iostream>
using namespace std;
void ansi2oem(char *stroka);
int main()
{
char str_Rc[]="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЪЬЭЮЯ";
cout<<"\nDo: str_Rc="<<str_Rc;
ansi2oem(str_Rc);
cout<<"\nPosle: str_Rc="<<str_Rc;
char str_Rs[]="абвгдеѐжзийклмнопрстуфхцчшщыъьэюя";
cout<<"\nDo: str_Rs="<<str_Rs;
ansi2oem(str_Rs);
cout<<"\nPosle: str_Rs="<<str_Rs;
char str_Ec[]="ABCDEFGHIJKLMNOPRSTUVWZ";
cout<<"\nDo: str_Ec="<<str_Ec;
ansi2oem(str_Ec);
cout<<"\nPosle: str_Ec="<<str_Ec;
char str_Es[]="abcdefghijklmnoprstuvwz";
cout<<"\nDo: str_Es="<<str_Es;
ansi2oem(str_Es);
cout<<"\nPosle: str_Es="<<str_Es<<'\n';
return 0;
}
void ansi2oem(char *stroka)
{
int cnt,i=0;
char ch;
while((ch=stroka[i])!='\0')
{
cnt=ch;
if ((ch>='а') && (ch<='п')) cnt-=64;
else if ((ch>='р') && (ch<='я')) cnt-=16;
else if (ch=='ѐ') cnt=241;
else if (ch=='Ё') cnt=240;
else if ((ch>='А') && (ch<='Я')) cnt-=64;
stroka[i]=cnt; i++;
}
}
параметра, из кодировки cp1251 (ANSI) в кодировку cp866 (OEM-866 или DOS-кодировка). #includeusing namespace std; void ansi2oem(char *stroka); int main() { char str_Rc[]="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЪЬЭЮЯ"; cout<<"\nDo: str_Rc="<
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »