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

Из русских букв в английские - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ перевод числа из шестнадцатеричной системы исчисления в десятичную/ В текстовом файле подсчитать количество строк http://www.cyberforum.ru/cpp-beginners/thread78765.html
Помогите пожалуйста написать программы немогу справиться 1)Написать функцию которая переводит число из шестнадцатеричной системы исчисления в десятичную. 2)В текстовом файле подсчитать...
C++ Как подсчитать повторения символов в тексте? как подсчитать в введенном с клавы или с файла тексте ,количество повторяющихся символов? короче дан текст ,ниже нужно вывести сколько раз повторился каждый символ включая пробелы и знаки препинания http://www.cyberforum.ru/cpp-beginners/thread78754.html
C++ Определить является ли последовательность знакочередующейся
Помогите решить задачу: Вводится последовательность из N вещественных чисел. Определить является ли последовательность знакочередующейся. Четно говоря, незнаю с чего и начать
Перегрузка ofstream / ifstream для классов C++
Приветствую! Возникла трудность. Имеется класс с данными. Необходимо реализовать чтение и ввод объекта класса в файл посредством перегрузки потоков ofstream и ifstream. Вот я кое-что прикинул:...
C++ перевод числа из шестнадцатеричной системы исчисления в десятичную/ В текстовом файле подсчитать количество строк http://www.cyberforum.ru/cpp-beginners/thread78718.html
Помогите пожалуйста написать программы немогу справиться 1)Написать функцию которая переводит число из шестнадцатеричной системы исчисления в десятичную. 2)В текстовом файле подсчитать...
C++ Пары элементов с одинаковыми знаками? Дан масив n=20 зап0лненый случайным образ0м от -45 до 95ВсТАвить число между всеми соседними элементами, которые образуют пару элемент0в с одинак0выми знаками ( водить с клавы ) Добавлено через 14... подробнее

Показать сообщение отдельно
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,341
Завершенные тесты: 1
24.12.2009, 19:56  [ТС]
Aye Aye, aaa ясно

Добавлено через 3 часа 46 минут
Somebody, а как наоборот?

Добавлено через 3 минуты
i<s.length();
тут более верно не будет ли
C++
1
i<=s.length();
Добавлено через 11 минут
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
string rusToEngl(string s){
    const string rus = "йцукенгшщзхъфывапролджэячсмитьбю";
    const string eng = "qwertyuiop[]asdfghjkl;'zxcvbnm,.";
  for (size_t i = 0; i < s.length(); i++)
    {
        size_t pos = rus.find(s[i]);
        if (pos != string::npos)
          s[i] = eng[pos];
    }  
    return (s);
} 
int main()
{
SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
 string a;
 getline(cin,a);
 for(int i=0;i<a.length();i++)
 {
     if((int)a[i]>(int)'z'){ a=rusToEngl(a); }
cout<<a[i]<<endl;
 }
  system("pause"); 
  return 0;
}
это мой переделанный код...весь код засунул в функцию..в меине введется строка,если там есть какая нить русская буква,то перейти в функцию чтобы переделать эту букву...ввожу РУДДЩ выводит
Р
У
Д
Д
Щ

вместо
H
E
L
L
O
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru