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

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

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

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

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

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

for(size_t m = 0; m < words.size(); m++) {

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2011, 10:54     поиск слова в массиве
Посмотрите здесь:

C++ Поиск слова в массиве символов char
C++ поиск слова
Убрать ненужные слова в массиве! C++
C++ Поиск слова
C++ Поиск слова
как осуществить в строковом массиве поиск именно слова(!), а не..... C++
поиск в массиве C++
Поиск слова в массиве C++
C++ Поиск слова
Поиск слова в массиве символов (строке) C++
поиск слова C++
Поиск и вствка слова в массиве C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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();
}
Yandex
Объявления
27.05.2011, 13:00     поиск слова в массиве
Ответ Создать тему
Опции темы

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