История изменений
Исправление
wota,
(текущая версия)
:
вот «грязный» набросок:
string s="АБвГд";
const char from[]="АБВГД";
const char to[]="абвгд";
size_t len = s.length();
for( size_t i=0 ; i < len-1 ; ++i )
{
for( size_t j=0 ; j<5 ; ++j )
{
if( s[i]==from[j*2] && s[i+1]==from[j*2+1] ) {
s[i]=to[j*2];
s[i+1]=to[j*2+1];
}
}
}
но не пиши так в реальном коде, если не хочешь портить карму :) используй локали или библиотеки
Исходная версия
wota,
:
вот «грязный» набросок:
string s="АБвГд";
const char from[]="АБВГД";
const char to[]="абвгд";
size_t len = s.length();
for( size_t i=0 ; i < len-1 ; ++i )
{
for( size_t j=0 ; j<5 ; ++j )
{
if( s[i]==from[j*2] && s[i+1]==from[j*2+1] ) {
s[i]=to[j*2];
s[i+1]=to[j*2+1];
}
}
}
но не пиши так в реальном коде, если не хочешь портить карму :) используй локали или библиотеки