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

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

Войти
Регистрация
Восстановить пароль
 
zewer
1074 / 765 / 76
Регистрация: 07.01.2011
Сообщений: 5,697
#1

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

22.04.2012, 22:05. Просмотров 295. Ответов 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++
C++ Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5 букв.
поиск и замена символьной строки в масиве C++
C++ Из заданной последовательности слов удалить слова,содержащие слова
Дана последовательность слов.Напечатать все слова, отличные от слова «по» C++
C++ Проверка на неотрицательность введеного числа
Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация) C++
C++ Работа с текстом, поиск слова, а также 3 слов слева и справа от него
Программа по выводу самого большого введеного слова C++
Вычислить значение суммы квадратов от 1 до введеного числа C++
C++ Строки. Поиск одинаковых слов в предложениях. Вывод вместо одинаковых слов "*"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
87 / 739 / 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;
}
Yandex
Объявления
23.04.2012, 12:25     Поиск введеного слова в масиве слов
Ответ Создать тему
Опции темы

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