Форум программистов, компьютерный форум CyberForum.ru

Дана строка символов до точки. Выделить в ней все русские буквы, сделав их заглавными - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Длинный факториал http://www.cyberforum.ru/cpp-beginners/thread772190.html
Здравствуйте уважаемые форумчане!, Помогите реализовать программу длинного факториала, очень нужно.
C++ в чем разница между void f(int &n) и void f(int &&n) :help: http://www.cyberforum.ru/cpp-beginners/thread772180.html
C++ Класс кубик. вывод результата
Суть проблемы в том, что в первый раз метод вызывается дважды и выводится 2 раза. Не могу определить почему. Код: # include <iostream> using namespace std; class dice { int d;
C++ setprecison
Доброго времени суток, есть код: // fail.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <iomanip> #include <fstream> #include <stdlib.h>
C++ Подскажите использование char** на примере http://www.cyberforum.ru/cpp-beginners/thread772124.html
Подскажите использование char** на примере
C++ Реализуйте множественное наследование Реализуйте множественное наследование. В качестве базовых классов используйте А,В, С. соответствующие двум катетам и гипотенузе . Класс Triangle должен наследовать от классов предков компоненты с велечинами сторон треугольника и методы, выводящие эти значения на экран. Внутри наследника должна быть компонентная функция , считывающая с клавиатуры значения катетов. и вычисляющая гипотенузу.... подробнее

Показать сообщение отдельно
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
26.01.2013, 20:09     Дана строка символов до точки. Выделить в ней все русские буквы, сделав их заглавными
Работает в visual studio.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <locale>
int main()
{
    
    setlocale(LC_ALL,"Rus");
    std::string s("Выделить все русские буквы, сделав их заглавными.");
    std::string::iterator pos;
    for (pos = s.begin(); pos!=s.end(); ++pos)
        if (*pos >= 'а' && *pos <= 'я')
            *pos = toupper(*pos);
    std::cout<<s<<std::endl;    
    system("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru