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

Удалить русские буквы из строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шейкер сортировка http://www.cyberforum.ru/cpp-beginners/thread976294.html
Здравствуйте. Столкнулся с задачей реализации Шейкер сортировки .Почитал теорию и понял , что она очень похожа на пузырьковую. Но столкнулся с примером кода и стало совсем ничего не понятно . #include <iostream> using namespace std; int array; void Sort(int col) { int trash=0;
C++ Файловый ввод и поиск самого длинного слова в тексте Здравствуйте. Нужно написать программу, которая вводит текст, состоящий из нескольких предложений, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте. Хочу, чтобы текст отображался в Memo (это хоть получилось, и на том спасибо), а найденное слово выводилось в ShowMessage. Проблемы уже при открытии файла. Где накосячила? if(OpenDialog1->Execute()) {... http://www.cyberforum.ru/cpp-beginners/thread976292.html
C++ Странный калькулятор
Привет, помогите пожалуйста исправить калькулятор. Когда ставлю знаки "-" или "+", выполняется умножение. #include <iostream> using namespace std; int main() { double a; double b; char znak; double result; cout<<"Vvedite a: ";
C++ Прокомментируйте пожалуста программу
Что то я туплю, как-то все до меня не доходит толком. Прокомментируйте пожалуста программу, вернее два конструктора. Это ведь имено два конструктора? Смысл и что они делают и как друг с другом уживаются? Добавлено через 1 минуту // Листинг 9.11. // Передача константных указателей на объекты #include <string> #include <iostream> // для объекта cout using namespace std;
C++ Проблемы с выделением памяти http://www.cyberforum.ru/cpp-beginners/thread976273.html
Здравствуйте, я в своем проекте использую эту функцию #include <iostream> #include "windows.h" #include <wincrypt.h> #ifndef CALG_HMAC #define CALG_HMAC (ALG_CLASS_HASH | ALG_TYPE_ANY | ALG_SID_HMAC) #endif #ifndef CRYPT_IPSEC_HMAC_KEY
C++ Определить максимальное количество идущих подряд чётных чисел Как определить максимальное количество идущих подряд чётных чисел для такого, к примеру, ряда чисел: 1 2 2 23 4 2 14 9 18 88 4 5 2 2 34 0 подробнее

Показать сообщение отдельно
PornoCowboy
1 / 1 / 0
Регистрация: 23.08.2011
Сообщений: 33
13.10.2013, 16:17     Удалить русские буквы из строки
Задача удалить русские буквы из строки. abc- массив символов (русский алфавит), А -собственно строка. Все бы хорошо да не удаляется последний символ в строке (если является русским символом). Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    for (i=0;i<strlen(A)-1;i++)
                {
                for (j=0;j<strlen(abc)-1;j++)
                {
                    if (A[i]==abc[j])
                    {
                       count=i; 
                       i=0;
                    
                    for (count;count<strlen(A)-1;count++)
                        {
                        A[count]=A[count+1];
                        }
                    A[strlen(A)-1]='\0';
                    }   
                }
                }
                
            
 
     }
Не могу понять ведь если последний символ строки является русским то ему должен присвоиться стоящий далее нуль символ либо здесь после цикла
C++
1
A[strlen(A)-1]='\0';
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru