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

Итератор в <vector> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны функции http://www.cyberforum.ru/cpp-beginners/thread425084.html
Реализуйте следующие задание с использованием шаблона функции. Продемонстрируйте вызов шаблона для различных типов данных. Работа с одномерными массивами. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Произведение отрицательных элементов массива. Задание 2: Работа с двумерными массивами. Дана целочисленная прямоугольная матрица. Определить: 1. ...
C++ В чем разница между "Порядок выполнения программ на языке C" и "Структура программы на языке C" в конспектах у себя не нашел, хоть и записывал все, что объяснял преподаватель. вот, собственно, сам вопрос: Структура программы на языке C. Синтаксис и семантика. Лексемы здесь больше всего интересуют лексемы со "Структурой программы на языке C" вроде как что-то есть, но следующий вопрос: Порядок выполнения программ на языке C http://www.cyberforum.ru/cpp-beginners/thread425072.html
Почему сообщение о фатальном ошибке предпочтительно ? C++
В чем разница между понятиями фатальная ошибка и не фатальная ошибка ? Почему сообщение о фатальном ошибке можно считать более предпочтительным, чем сообщение о не фатальной ошибке ?
C++ Определить таблицу значений
Здравствуйте, помогите пожалуйста с задачкой, заранее спасибо: Определите таблицу значений фикции z, если аргументы x и а изменяются на заданных интервалах с заданными шагами: http://10pix.ru/img1/3994/6529499.png где 1<=x<=3, hx=1,3, 2<=a<=4, ha=1,2
C++ Проверить, есть ли хотя бы 3 столбца матрицы, сумма элементов которых >10000 http://www.cyberforum.ru/cpp-beginners/thread425051.html
Дана матрица a Проверить есть хотя бы 3 столбца сумма элементов которых >10000 проверьте пожалуйста мой код: #include <iostream> using namespace std; int main() { int a,arrsum; int i,j,k,l=0; bool fl=false;
C++ Строки vc++ Код: #include <string> int GetAnswer(string* a,int length,int start,int finish); Выдает ошибку: error C2065: string: необъявленный идентификатор Почему? подробнее

Показать сообщение отдельно
pun4er
6 / 6 / 1
Регистрация: 06.10.2010
Сообщений: 122

Итератор в <vector> - C++

09.01.2012, 17:22. Просмотров 701. Ответов 3
Метки (Все метки)

Всем привет! Помогите пожалуйста советом. У меня есть вектор, содержащий символьные значения (кол-во символов заранее не известно, их вводит пользователь). Мне нужно найти элемент в векторе, и затем начиная с найденной позиции вывести элементы, следующие за найденным элементом. Например последовательность "Hello, World 1 I love you!". Я нашел символ "1", как мне теперь вывести "I love you!"? Помогите пожалуйста. Вот наброски
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
vector<char> v3;
    int k=0;//длина файла
    char x;
    char ch;
        //дальше по заданию нужно занести данные из файла в вектор
    fstream out("database.txt", ios::in | ios::out | ios::binary);
    out.seekg (0, ios::end);
    k = out.tellg();
    out.seekg (0, ios::beg);
    while(out.get(ch))
        v3.push_back(ch);
    cin>>x;//ввод искомого элемента
    vector<char>::iterator it;
    it=find(v3.begin(),v3.end(),x);
    if (it==v3.end())
        cout  <<   "Not Found.\n"; 
    else    
    {
        //вот здесь что делать?
        
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru