Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Елочка
2 / 2 / 0
Регистрация: 26.03.2011
Сообщений: 112
#1

Поиск слова в массиве с использованием итератора

27.05.2011, 10:54. Просмотров 869. Ответов 1
Метки нет (Все метки)

как реализовать поиск слова в массиве путем итератора
само слово находится в переменной stro="jkhjg"
Надо вывести m этого слова, который уже содержится в этом массиве.

C++
1
2
3
for(size_t m = 0; m < words.size(); m++) {
 
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2011, 10:54
Ответы с готовыми решениями:

Как осуществить в строковом массиве поиск именно слова, а не части слова?
как осуществить в строковом массиве поиск именно слова(!), а не части слова. ...

Cоздание итератора с использованием шаблонов
Привет всем! Возникла следующая проблема в шаблонной функции класса...

Вставка в вектор элементов с использованием итератора
Задание: Напишите программу, сохраняющую в векторе числа, полученные из...

Удаление елемента списка с использованием итератора. STL
Надо удалить из списка елементы, значение которых входит в некий диапазон. Я...

Удаление элементов вектора с использованием итератора в STL
Задача: создать программу, в которую пользователь может ввести свой список из...

1
gooseim
Эксперт С++
511 / 415 / 92
Регистрация: 23.09.2010
Сообщений: 1,159
27.05.2011, 13:00 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <vector>
 
using namespace std;
 
int main()
{
   vector<string> words{"abc", "dfg", "qwer"};
   string word="dfg";
   cout<<find(words.begin(), words.end(), word)-words.begin();
}
Добавлено через 3 минуты
Если нет поддержки 0x, то:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <vector>
 
using namespace std;
 
int main()
{
   string words_[]={"abc", "dfg", "qwer"};
   vector<string> words(words_, words_+sizeof(words_)/sizeof(string));
   string word="dfg";
   cout<<find(words.begin(), words.end(), word)-words.begin();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2011, 13:00

Поиск двух максимумов в двумерном массиве (с использованием указателей)
Дан двумерный массив n на m. Найти в нем строчку с двумя максимумами,...

Поиск слова в массиве
Пример: программа спрашивает у пользователя предложение, он их вводит, после...

Поиск слова в массиве
Здравствуйте. Задача стоит найти слово в массиве, если слово найдется, то...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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