![]() |
|
|
![]()
|
|
| Zinnyr |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 7.11.2011 Репутация: нет Всего: нет |
Visual C++ 6 версии
Мне нужно создать программу для быстрого последовательного поиска. Суть метода: Cоздаётся фиктивная запись в конце файла (A [ N+1] ) равная искомому элементу. Последовательно перебираются все элементы массива, если на каком-то шаге цикла обнаруживается, что искомый элемент найден, то происходит выход из цикла, и переход к условию i < N+1. Если условие выполняется , то искомый элемент присутствует в массиве, иначе элемента нет. Файлы самой программы http://narod.ru/disk/30758019001/search.rar.html Header (searchDlg.h) программы
В программе 3 кнопки 1) Кнопка Сгенерировать массив (ошибка в D:\УГАТУ\2 курс\МП и ПА\курсач\Создание\search\searchDlg.cpp(221) : warning C4018: '<' : signed/unsigned mismatch , 21 строка)
2) и еще ошибка на кнопке поиск (при ее нажатии программа зависает) D:\УГАТУ\2 курс\МП и ПА\курсач\Создание\search\searchDlg.cpp(313) : warning C4018: '!=' : signed/unsigned mismatch , 12 строка D:\УГАТУ\2 курс\МП и ПА\курсач\Создание\search\searchDlg.cpp(315) : warning C4018: '<' : signed/unsigned mismatch 17 строка
|
||||||
|
|||||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Так тебе чего - ворнинг устранить или ошибку в программе? Ворнинг редко бывает причиной ошибки, просто нынче стандарт ужестчился...
signed\unsigned mismatch - это когда signed int сравнивается с unsigned. Теоретически, это может привести в ошибке, например, если int отрицательный, то он, будучи приведен к unsigned, даст большое положительное число ну и т.д. Либо используй одинаковые типы, либо, если уверен в своей правоте смело ставь приведение к int. Ворнинги и пропадут. Что касается ошибок, то бери отладчик в зубы и вперед. -------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |