Здравствуйте, kirby, Вы писали:
K>>Здравствуйте, хочу поинтерисоваться, как можно перевести в С++ набор символов русского текста (дан массив заглавных букв) в прописные (tolower как я понял только для английских букв). Заранее благодарен.
K>Уже нашел. Кому интересно, пример кода:
K>for (int i=0;i<LenText;i++)
K> {
K> if(isascii(text[i]))
K> {text[i]=tolower(text[i]);}
K> else
K> {
K> if((text[i]>-1)||(text[i]<-32))
K> {text[i]=text[i]+32;
K> continue;}
K> if(text[i]==-88)
K> {text[i]=text[i]+16;
K> continue;}
K> }
K> }
Непортабельно, некрасиво, неправильно.
RTFM("std::locale").
P. S. Помнится, есть англоязычный канал Russia Today… у них есть еще и FM-вещание?