этот код должен преобразовывать верхний регистр в нижний регистр и наоборот .. проблема в том, что он возвращает как верхний и нижний. Например, когда я ввожу слово «тунец», он возвращает «TUNAtuna» .. помогите пожалуйстав верхнем регистре до нижнего регистра и наоборот
string rev_letter(string s)
{
string word = s;
string final_word="";
char c;
for(int i = 0 ; i<=(word.length()-1);i++)
{
c=word.at(i);
if(isupper(c))
{
putchar(tolower(c));
final_word+=c;
}
else
{
putchar(toupper(c));
final_word+=c;
}
}
return final_word;
}
Пожалуйста, укажите язык ... – opalenzuela