Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2009, 20:05   #1
Roia
Новичок
Джуниор
 
Регистрация: 03.12.2008
Сообщений: 1
По умолчанию строчные в прописные, прописные в строчные

Очень нужна ваша помощь!
Нужно преобразовать все строчные буквы в прописные, а прописные в строчные. Программа должна работать как для латинских, так и для русских букв.
Не получается с русскими буквами.

Код:

const int n=100;
#include <iostream.h>
#include <windows.h>
#include <locale.h>
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    std::locale loc("russian_Russia.1251");
    std::locale::global(loc);
    cin.imbue(loc);
    
    char s[n];
    cout << "Введите строку:\n";
    cin.getline(s,n-1);
    
    int len=strlen(s); //длина строки
    for (int i=0; i<len; i++) {
        if (isupper(s[i])) s[i]=tolower(s[i]);
        else if (islower(s[i])) s[i]=toupper(s[i]);
    }
        
    cout << "\n" << s << "\n";
    system("PAUSE");
    return 0;
}
Roia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Замена прописных букв на строчные Eddie Помощь студентам 0 04.06.2009 16:52
Поменять буквы из главных в строчные Olejik Общие вопросы C/C++ 3 03.06.2009 13:40
Сравнение Instr(), Строчине и прописные буквы SoFuWa Microsoft Office Excel 2 30.05.2009 16:20
Строчные буквы в заглавные и наоборот Delphi 7 tarakan1983 Помощь студентам 3 20.03.2009 14:15
Прописные буквы Guest_ Помощь студентам 6 15.12.2007 21:29