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

Сформировать массив строк. Удалить из него строку начинающуюся на букву «а» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
SFML Компиляция g++ с библиотекой SFML http://www.cyberforum.ru/cpp-beginners/thread1172568.html
Доброго времени суток! какие параметры нужно указать для g++ чтобы скомпилировать вместе с SFML?
C++ Класс "Строки", найти самое длинное слово Сего дня наткнулся на задание вот такого рода.... Напишите программу на языке программирования С++, которая должна содержать: - базовый класс, включающий: - два элемента в виде строк символов S1 и S2; - конструктор с параметрами для создания динамических строковых объектов; - деструктор; - виртуальный метод просмотра текущего состояния объекта; - производный класс, включающий: -... http://www.cyberforum.ru/cpp-beginners/thread1172563.html
Сортировка по расчетным счетам плательщиков C++
Нужно настроить сортировку по расчетным счетам плательщиков по первой цифре. #include <iostream> #include <fstream> using namespace std; const int n=21; class ORDER
C++ Нахождение дискриминанта через указатели и ссылки
Имеется вот такой код #include <iostream> #include <math.h> using namespace std; int menu() { int choose; cout << "#########################################" << endl;
C++ Нормальное значение косинуса http://www.cyberforum.ru/cpp-beginners/thread1172549.html
float x = 1.57079637; cos(x) ~ -4.32051034e-8; Как нормально взять косинус? что бы было ~0
C++ Структура "Студент", оператор условия и выравнивание вывода Функция поиска. Как сделать чтобы вылетало сообщение один раз (Нету такого студента), вне цикла. Как сделать выравнивание рамки? При считывании выдаёт: __________________________ | Имя студента:asdasdasd | | Фамилия студента:asdasdasd | | Код:111111 | подробнее

Показать сообщение отдельно
Hrollo
34 / 34 / 6
Регистрация: 05.11.2013
Сообщений: 147
11.05.2014, 23:49     Сформировать массив строк. Удалить из него строку начинающуюся на букву «а»
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
    string str("annnnr cnfjcm. Mjnfjhvbn mckjf!asdkjvnhbg vnjdncnd? rtenyt nvh tng");
    string result;
    char *p = strtok(const_cast<char*>(str.c_str()),".!?");
    while(p)
    {
        if(p[0]!='a')
            result += p;
        p = strtok(0,".!?");
    }
    cout<<result<<endl;
    return 0;
}
 
Текущее время: 10:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru