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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
warlock91
0 / 0 / 0
Регистрация: 08.11.2009
Сообщений: 14
#1

Строки и указатели - C++

20.11.2009, 00:12. Просмотров 442. Ответов 1
Метки нет (Все метки)

Выполнить задание двумя способами используя индексы и используя указатели при работе со строками.

Удалить в строке все буквы “b”, непосредственно за которыми идет цифра.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2009, 00:12     Строки и указатели
Посмотрите здесь:

указатели и строки? C++
C++ Строки, указатели и адреса
C++ Строки и указатели........
Строки и указатели с++ C++
Указатели и строки C++
C++ Задания на строки и указатели
C++ Unicode - указатели на строки
C++ Указатели на строки
C++ Указатели и строки
C++ Указатели и строки
Строки и указатели в C++ C++
C++ Указатели на строки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
timuragmk
2 / 2 / 0
Регистрация: 19.11.2009
Сообщений: 6
20.11.2009, 08:54     Строки и указатели #2
Вот первый метод:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "iostream.h"
#include <string>
 
int main(int argc, char* argv[])
{
    std::string s("The beach is full but B5 is our place and it is free");
    std::string r("0123456789");
    
    for (std::string::iterator i = s.begin(); i!=s.end(); ++i) {
        if ( (toupper(*i) == 'B') && ((int)r.find_first_of(*(i+1)) != -1) ) s.erase(i);
    }
    
    cout << s.c_str();
        
    return 0;
}
Yandex
Объявления
20.11.2009, 08:54     Строки и указатели
Ответ Создать тему
Опции темы

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