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

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

Войти
Регистрация
Восстановить пароль
 
zewer
1115 / 806 / 82
Регистрация: 07.01.2011
Сообщений: 5,929
#1

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

22.04.2012, 22:05. Просмотров 303. Ответов 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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2012, 22:05     Поиск введеного слова в масиве слов
Посмотрите здесь:

Программа по выводу самого большого введеного слова - 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++
while(std::cin) // Ввод пока не произойдет прерываение сочетанием cntr+z (в windows) { std::cin &gt;&gt; t; if(t &gt; max)...

Вычислить значение суммы квадратов от 1 до введеного числа - C++
Написать программу вычисляющую значение суммы квадратов от 1 до введеного числа

В одномерном массиве найти элементы меньше всего отличающихся от введеного числа - C++
Прошу помощи: 1) В одномерном массиве найти элементы меньше всего отличающихся от введеного числа. Решить без и с использованием...

Сортировка слов в строке по длине слова - C++
Помогите пожалуйста с алгоритмом сортировки строки. Необходимо осуществить сортировку строки чтобы в начале строки располагалось слово...

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


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

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

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