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

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

Восстановить пароль Регистрация
 
zewer
 Аватар для zewer
1019 / 710 / 71
Регистрация: 07.01.2011
Сообщений: 5,365
22.04.2012, 22:05     Поиск введеного слова в масиве слов #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++ Из заданной последовательности слов удалить слова,содержащие слова
Дана последовательность слов.Напечатать все слова, отличные от слова «по» C++
C++ Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв. Напечатать все слова, отличные от последнего слова
Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация) C++
C++ Работа с текстом, поиск слова, а также 3 слов слева и справа от него
Программа по выводу самого большого введеного слова C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 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:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru