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

Вывод нескольких значений в бинарном поиске из массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как считать системную дату? http://www.cyberforum.ru/cpp-beginners/thread1492817.html
Есть база данных с днями рождения всех студентов группы и преподавателей. Сделанная через case. ПОльзователю предлагается ввести число от 1 до 31 (без месяца и года), после чего выводится список всех...
C++ Наследование: базовый класс - массив, наследник - матрица Помогите пожалуйста с наследованием. базовый класс - массив, наследник - матрица. Использовать именно наследование. http://www.cyberforum.ru/cpp-beginners/thread1492805.html
Как заставить g++ корректно отображать русскую раскладку? C++
Такой метод, как#include <locale> setlocale(LC_ALL, "Russian"); не срабатывает. Заранее благодарен!
Рекомендации к коду: двусвязный список C++
Добрый день. пишу простую лабораторную работу, суть которой: двусвязный список. выскажите свое мнение по коду.
C++ Работа с клавиатурой, сочетания клавиш, блокировка клавиш http://www.cyberforum.ru/cpp-beginners/thread1492771.html
Здравствуйте! Есть такая вот задачка: Разработать программу обработки прерывания от клавиатуры, которая должна: распознавать нажатие "горячей" комбинации клавиш и реагировать на него звуковым...
C++ Авторизация клиента на сервере Пишу на QT, в разделе QT нет подфорума для начинающих, а основной форум не стал пачкать своим вопросом. Есть клиент - приложение оно на .NET с гуи, и серверное на QT. Работа с базой, прикрутил... подробнее

Показать сообщение отдельно
Novichock123
1 / 1 / 0
Регистрация: 25.04.2015
Сообщений: 41
04.07.2015, 13:16  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
void Search(char *key)
    {
        for (int i = 0; i < Number - 1; i++)
        {
            cout <<i<<" индекс в массиве: "<< massiv[i].Word << endl;
            cout << "Искомое слово: " << key << endl;
            if (strcmp(key, massiv[i].Word) == 0)
                cout << "Нашёл!" << endl;
        }
    }
Запустил код, на выходе получил это.
Почему-то key не правильное принимает значение.
Если искомое слово написать по-русски, на консоль выводится белиберда.
Если искомое слово написать по-английски, то проблем не будет.

Взял не тот массив, этот массив на изображениях не удалил запятые, на другом массиве их нет.
0
Миниатюры
Вывод нескольких значений в бинарном поиске из массива структур  
Изображения
 
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru