Тема: ASCII кирилиця
Програма звіряє лише з латинськими буквами, а з кирилицею не хоче, а мені треба
#include <iostream>
#include <string.h>
using namespace std;
void main()
{
int size, i, answer,q;
char os[90], os2[90], *sos, *sos2;
cout << "Vvedit TEXT\n";
gets_s(os);
sos = os;
size = strlen(os) + 1;
for (i = 0; i < 90; i++)
{
os2[i] = os[i];
}
sos2 = os2;
cout << endl << "size: "<< size<<endl<<endl;
do
{
cout << "\n1-Zatertu latun'\n2-Zatertu cyrilic\n3-Zaterti simvoly\n4-Zaterty ciferki\n5-quit\n";
while (1)
{
cin >> answer;
if (answer >= 0 && answer <= 4)
break;
else cout << "\nError (1-4)\n";
}
switch (answer)
{
case 1:
for (i = 0; i < size; i++)
{
if ((*(sos2 + i)<91 && *(sos2 + i)>64) || (*(sos2 + i) < 126 && *(sos2 + i)>96))
*(sos2 + i) = '_';
}
cout << "\nReady:\n";
cout << sos2;
break;
case 2:
for (i = 0; i < size; i++)
{
if (*(sos2 + i)>192 && *(sos2 + i)<225)
*(sos2 + i) = '_';
}
cout << "\nReady:\n";
cout << sos2;
break;
}
} while (answer != 5);
cout << sos2;
cout << endl;
system("pause");
}