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

Последовательность из группы символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операций. Предок/наследник. http://www.cyberforum.ru/cpp-beginners/thread133001.html
Доброго времени суток. Есть проблема в коде, в общем не запускается у меня программа, просьба посмотреть и по возможности исправить (код странный, потому что переделывала по примеру другого кода). Суть: требуется переключаться между классами предок(треугольник)/наследник(дом), увеличивать/уменьшать графич.фигуры, и двигать. #include <iostream.h> #include <graphics.h> #include <conio.h>...
C++ опять строки Здравствуйте!Помогите пожалуйсте))Никак не получаются задачи на строки.Задача:выяснить распределение слов по длине(сколько слов,состоящих из одной буквы,сколько из 2 и т.д.) http://www.cyberforum.ru/cpp-beginners/thread132989.html
Файлы на С\С++ C++
Здравствуйте!Помогите пожалуйста с задачей про файлы на с\с++))Вот условие:Имеется текстовый файл.Удалить из него первую строку в конце которой находится вопросительный знак.результат записать в другой файл.
Отличия C++ Builder от MS Visual Studio C++
Очень нужен материал, в котором объясняются различия, так как мне пришлось резко с билдера переходить на студию! А так как я и в билдере особо не бачу, то такой материал очень нужен=)
C++ Работа с потоком clog http://www.cyberforum.ru/cpp-beginners/thread132973.html
Поток clog и cout у меня работают одинаково. Но в учебнике написано clog записывается на устройство только после заполнения буфера. Можете пожалуста показать пример как это?
C++ строки Здравствуйте!Помогите пожалуйста очень срочно надо((Вот условие задачи надо написать прогу на С либо на с++:дано слово.определить сколько различных букв в нем.Задача вроде бы простенькая,я на паскале ее решала она работает,а вот на С неправильно. #include<stdio.h> #include<string.h> ... int main() { char s,c; int i,j,p,f; printf("введите строку:"); gets(s); подробнее

Показать сообщение отдельно
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
20.05.2010, 22:36
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
    string str;
    string::size_type beg = 0,
                      end = 0;
    copy(istream_iterator<char>(cin), istream_iterator<char>(), back_inserter(str));
    cout << "Before: " << str.c_str() << endl;
 
    while ((beg = str.find("(", end)) != string::npos)
    {
        end = str.find(")", beg);
        if (end != string::npos)
            str.erase(beg, end - beg + 1);
        else
            break;
        beg = end = 0;
    }
    cout << "After: " << str.c_str() << endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru