Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка (почему вылетает программа?) https://www.cyberforum.ru/ cpp-beginners/ thread924885.html
Подскажите пожалуйста почему вылетает программа, вроде всё правильно написано. Вылетает на строчке string = string; # include <iostream> using namespace std; class MyString { public:...
Составление "словаря" рекурсией C++
Добрый день уважаемые. Полазил на Вашем форуме, - очень много полезной информации. Интересные статьи от самих пользователей. Подчас доступнее, чем в книгах написано. Ну это лирика. А по сути вот...
Шаблоны. Нетиповые параметры C++
Доброго времени суток. Столкнулся с проблемой. В учебнике, по которому я занимаюсь, о нетиповых параметрах написан всего 1 абзац :), зато задачи присутствуют. Вот одна из них: Написать шаблон класса...
C++ Принудительный выход из цикла Вообщем надо при определенном условии завершать вложенный цикл, такой код будет работать??? for(.....) { for(.....) { if (......) { дейтвие; дейтвие; https://www.cyberforum.ru/ cpp-beginners/ thread924811.html
C++ Два взаимосвязных класса https://www.cyberforum.ru/ cpp-beginners/ thread924794.html
Имеется два файла заголовка. A.h #ifndef A_INCLUDED #define A_INCLUDED #include "B.h" class B; class A{ public: B* nt; void Afun() {}
Работа функции remove_copy_if () C++
вот такая функция проверки является ли выражение в строке палиндромом bool IfPolyndrom (string phrase) { string temp; remove_copy_if (phrase.begin (), phrase.end (), temp.begin (),...
C++ Как подойти к решению задачи
Кода и готового решения не прошу!!! Есть задачка грубо говоря звучит так: есть аудитория в которой сидят 30 человек, 1 за одной партой. У каждого есть максимум 4 соседа: спереди, справа, сзади,...
C++ Задача по функциям (сохранение данных в массиве, вывод, среднее значение) Напишите программу, которая запрашивает у пользователя 10 результатов игры в гольф, сохраняя их в массиве. При этом необходимо обеспечить возможность прекращения ввода до ввода всех 10... https://www.cyberforum.ru/ cpp-beginners/ thread924736.html
C++ const_cast mutable https://www.cyberforum.ru/ cpp-beginners/ thread924724.html
в чем разница? спасибо.
C++ Объединение строк и запись в файл Небольшая задача на C++ состоит в том что из файла t.txt считываются строки, затем заносятся в массив, объединяются и записываются в файл r.txt. Пример: Файл t.txt: char* word = new char ;... https://www.cyberforum.ru/ cpp-beginners/ thread924701.html
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
0

Русский и строки

18.07.2013, 00:36. Просмотров 849. Ответов 19
Метки (Все метки)

вот есть такой кусок кода, сравнивающий строки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        while(getline(user_state, buffer)){
            cout << "\n" << buffer;
            pos = buffer.find(your_msg);
            if(pos != -1) {
                for(int i = 0; i < buffer.size(); i++){
                    if(buffer[i] == '=') {pos = i; break;}
                }
            buffer = buffer.substr(pos+1);
            cout << "\n***" << buffer << "***";
            break;
            }
        }
        user_state.clear();
        user_state.seekg(0, ios_base::beg);
    }
Если символ ввести или английские буквы, то совпадения в строке находит, а вот с русскими буквами или словами проблема. Тупо проходит, хотя в файле совпадения есть. Как исправить???

Вернуться к обсуждению:
Русский и строки
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2013, 00:36
Готовые ответы и решения:

Строки, русский алфавит
Задание: Дана последовательность слов русского языка, между словами – запятая, за последним словом...

Строки и русский алфавит
В проге считываешь с файла строку на кириллице. Например: &quot;ололо&quot;, длину выведет 10. Почему? А как...

Не работает перенос строки и русский язык
доброго дня совсем новичек, поэтому не серчайте ежели глупости спрашиваю. есть небольшой код:...

Шифрование строки, меняя русский алфавит по часовой стрелке
День добрый. Функция должна брать из файла строку, менять русский алфавит по часовой стрелке, и...

19
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.