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

Русский текст, преобразование (прописные буквы в строчные) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать целочисленный массив из текствого файла и выполнить сортировку элементов по возрастанию методом пузырька http://www.cyberforum.ru/cpp-beginners/thread884786.html
Считать целочисленный массив A(n) из текствого файла Big.txt и выполнить сортировку элементов методом пузырька.
C++ Создать двунаправленный список Всем привет! помогите пж сохдать двунаправленный список с числами в диапазоне -50 +50. У меня есть простой пример однонаправленной очереди, но не знаю как сделать двунаправленную. Помогите пж.... http://www.cyberforum.ru/cpp-beginners/thread884775.html
C++ Объясните ошибку
using namespace std; int main(){ setlocale(LC_ALL, "Russian"); system("color 0E"); srand(time(NULL)); cout << "-------------------" << endl; int var = 100; int *NewP; ...
Удаление из текстового файла C++
Необходимо удалить структуру из текстового файла. Я создал 2 файла. Считываю все с первого , вбиваю во второй. Затем наоборот. Если удалять первую запись , то она бесконечно перезаписывается. Если...
C++ Иероглифы после CharToOemA http://www.cyberforum.ru/cpp-beginners/thread884771.html
Подскажите, почему после казалось бы простейшей операции в "buf" оказываются каракули? setllocale вроде не помагает .... Каракули я вижу в дебагере и если просто выводить в окошко в WinApi...
C++ Решение транспортной задачи с промежуточными перевозками для нахождения оптимальной конфигурации электрической сети Исходные данные для траспортной задачи с промежуточными перевозками Задаются: Конфигурация сети вида: Мощности пунктов: P2=0,6 Ое P3=0,3 Ое P4=1,5 Ое Мощность электростанции(пункт... подробнее

Показать сообщение отдельно
abay_b
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 26

Русский текст, преобразование (прописные буквы в строчные) - C++

30.05.2013, 11:35. Просмотров 589. Ответов 1
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <fstream>
#include <string>
#include <cmath>
using namespace std;
 
string LowCaseRus (string a) 
{   
     
    int n ;
    n = a.size();
        
    for (int i = 0; i < n;i++)
    {
        if (int(a[i])>=192&&int(a[i])<=(192+31))
          {
               a[i]=char(int(a[i])+(224-192)));
              
          }
        
    }
    return a;
}    
 
 
 
 
int main ()
{   setlocale (LC_ALL, "Russian" );
    string a = "Привет";
    cout << LowCaseRus(a)<<endl;
     
    string b = "УАУХА";
    cout << LowCaseRus(b)<<endl;
    
    string c = "афыводжал АЛДЫВО";
    cout << LowCaseRus(c)<<endl;
    
       
    system ("pause >> void");
    return 0;
}
Ломаю голову, но комп решать не хочет , в чем же ошибка
Задачи преобразует ПРОПИСНЫЕ в СТРОЧНЫЕ :
Пример

Привет ----- привет

Добавлено через 14 минут
(int(a[i])>=192&&int(a[i])<=(192+31)
как я понял компилятор яростно не разрешает это сделать, что подскажете?

пробовал на dev и visual
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru