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

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

Войти
Регистрация
Восстановить пароль
 
Елочка
2 / 2 / 0
Регистрация: 26.03.2011
Сообщений: 112
#1

поиск слова в массиве - C++

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

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

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++):

Поиск слова в массиве - C++
Здравствуйте. Задача стоит найти слово в массиве, если слово найдется, то вывести его индекс. Если нет, то вывести &quot;Слово не найдено&quot;....

Поиск и вствка слова в массиве - C++
Дано задание: Найти s1 в строке. Вставить s2 после найденного. Между ними вставить номер внесённого изменения. Не понимаю, как...

Поиск слова в массиве символов char - C++
Получаю массив символов типа char из com port. есть ли способ поиска в этом массиве необходимого слова кроме как побайтово копировать ...

Поиск слова в массиве символов (строке) - C++
Вроде правильно все а не работает. В чем причина? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;Windows.h&gt; ...

как осуществить в строковом массиве поиск именно слова(!), а не..... - C++
как осуществить в строковом массиве поиск именно слова(!), а не части слова. Допустим, есть строка: &quot;this is horosho&quot; Если я использую...

Расположить слова в массиве символов в алфавитном порядке по первой букве слова - C++
Введите массив символов из 14 элементов. Расположить слова в алфавитном порядке по первой букве слова. Добавлено через 19 часов 40...

1
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 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
Привет! Вот еще темы с ответами:

В заданном символьном массиве найти слова, в которых первая буква слова встречается в нём ещё 1 раз - C++
Дан символьный массив. Вывести на печать те слова, в которых первая буква слова встречается в нём ещё 1 раз. гуглил, искал, нету подобной...

Поиск числа в двумерном массиве (бинарный поиск) - C++
Произвожу поиск элемента в массиве двумя способами: линейным(последовательным) поиском и бинарным(двоичным). Первый работает на ура. Второй...

Убрать ненужные слова в массиве! - C++
Приветсвую всех! Такая задача имеется массив: char str - который содержит в себе следующие строки: На входе: qwerty asdfg zxcvn...

Поиск слова - C++
Дан текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз. пожалуйста..) на Borland...


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

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

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