#include <stdio.h> #pragma hdrstop #include <conio.h> #include <string.h> int main() { int i, c, temp; char str[] = "Проверка"; char win[] = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяЁёЄєЇїІі"; char oem[] = {128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155, 156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,224,225,226,227,228,229,230,231,232,233,234, 235,236,237,238,239,240,241,242,243,244,245,73,105}; for (i = 0; i < strlen(str); i++) { // W8012 Comparing signed and unsigned values if(strchr(str,win[i]) != NULL) { temp = strlen(strchr(str,win[i])); if(temp > 0) { c = strlen(str) - temp; while(c) { str[c] = oem[i]; } } } } printf("%s",str); getch(); return 0; } |