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

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

Войти
Регистрация
Восстановить пароль
 
zewer
1152 / 843 / 85
Регистрация: 07.01.2011
Сообщений: 6,114
#1

Поиск введеного слова в масиве слов - C++

22.04.2012, 22:05. Просмотров 305. Ответов 1
Метки нет (Все метки)

всем привет, есть проблема

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        if ( a == 3 )
        {
            bool pos = false;
            cout << "Введiть данi, пошук яких буде здiйснено у хеш-таблицi: ";
            char local[999];
            cin >> local;
            for (int t=0; t < m; t++)
            {
                cout << "\nШукане слово " << local << " порiвнюється з словом " << ar[t];
                if( ar[t] == local )
                {
                    cout << "\nЗаданi вами данi знайденi. Вони знаходяться пiд номером: " << t << "\nДля продовження пошуку натиснiть клавiшу ентер...";
                    _getch();
                    pos = true;
                }
            }
            if (pos == false)
                cout << "\nЗаданi вами данi вiдсутнi у хеш-таблицi";
        }
масив ar[] обьявлял как
C++
1
2
#define m 28
char *ar[m];
в этом масиве лежат слова, например:
Sidor
Crab
Kyivstar
1234
Qwerty
45678
и я запрашываю ввод какого то слова, например: Qwerty (или 1234)
прога пишет что заданого слова нету в этом масиве
в чем проблема?

Добавлено через 29 минут
все, уже помощь не требуеться, воспользовался функцией strcmp(ar[t],local)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2012, 22:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск введеного слова в масиве слов (C++):

Программа по выводу самого большого введеного слова - C++
Всем доброго времени суток, недавно начал изучать C++, нужно написать приложение, в которое пользователь вводит строку, а программа выдает...

Работа с текстом, поиск слова, а также 3 слов слева и справа от него - C++
Дан файл, и ключевое слово, в тексте найти это слово, а так же 3 слова слева и 3 слова справа от ключевого Помогите с решением, я открыл...

поиск элемента в одномерном масиве - C++
как осушествить поиск элемента в массиве дешевле задоной суммы(последнего наиденого) спасибо!!

поиск и замена символьной строки в масиве - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; class stud { private:

Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация) - C++
найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация)

Дана последовательность слов.Напечатать все слова, отличные от слова «по» - C++
задание со строками: Дана последовательность слов.Напечатать все слова, отличные от слова «по». помогите,пожалуйста!:cry:%-):swoon:

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
23.04.2012, 12:25 #2
C++
1
2
3
4
5
6
if( !strcmp(ar[t],local) )
{
    cout << "\nЗаданi вами данi знайденi. Вони знаходяться пiд номером: " << t << "\nДля продовження пошуку натиснiть клавiшу ентер...";
    _getch();
     pos = true;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2012, 12:25
Привет! Вот еще темы с ответами:

Из заданной последовательности слов удалить слова,содержащие слова - C++
Из заданной последовательности слов удалить слова, содержащие числа.

Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв. Напечатать все слова, отличные от последнего слова - C++
дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела....

Дан массив слов .Добавить в конец каждого слова по k символов ,совпадающим с первым символов слова - C++
Дан массив слов .Добавить в конец каждого слова по k символов ,совпадающим с первым символом слова . Удалить из всех слов цифры ....

Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5 букв. - C++
Вводится последовательность слов до встречи слова &quot;stop&quot;. Образовать предложение, в котором разместить слова, состоящие более чем из 5...


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

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

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