sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
||||||
#1 | ||||||
работа с функцией qsort - C++20.12.2011, 17:44. Просмотров 1539. Ответов 32
Метки нет Все метки)
(
вот есть код который отделает слова и записывает в массив и надо их отсортировать по возрастанию длины как использовать qsort в данном случае?
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
20.12.2011, 17:44 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос работа с функцией qsort (C++):
32
задание с функцией qsort(). язык C - C++ Пожскажите с функцией sort() или qsort() - C++ Возникли трудности с функцией быстрой сортировки qsort - C++ Работа функции qsort - объяснить работу функции - C++ Работа с функцией - C++ |
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
|
|||||||||||
20.12.2011, 19:04 | #2 | ||||||||||
0
|
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
|
20.12.2011, 19:58 [ТС] | #3 |
ошибка происходит
ОС Windows инициировала точку останова в laba-1.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в laba-1.exe или в одной из загруженных им DLL. Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит laba-1.exe Выведенное на экран окно содержит дополнительные данные для диагностики ошибки Добавлено через 19 минут помогите пожалуйста интерестно почему так выбивает ошибку
0
|
go
![]() 3587 / 1367 / 130
Регистрация: 16.04.2009
Сообщений: 4,527
|
||||||
20.12.2011, 20:10 | #4 | |||||
0
|
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
|
20.12.2011, 20:19 [ТС] | #5 |
ошибки нету но оно как то не сортирует
Добавлено через 5 минут можете проверить почему вроде массив слов правильно сделан отделил а вот почему не сортирует
0
|
go
![]() 3587 / 1367 / 130
Регистрация: 16.04.2009
Сообщений: 4,527
|
||||||
20.12.2011, 20:21 | #6 | |||||
sergeu90, а понял... Вы создаете массив указателей. Тогда так.
К чему это 30? ![]()
0
|
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
|
20.12.2011, 20:21 [ТС] | #7 |
а под мой код что надо поменять
0
|
go
![]() 3587 / 1367 / 130
Регистрация: 16.04.2009
Сообщений: 4,527
|
|
20.12.2011, 20:22 | #8 |
arr - это ваш mas
NumOfElements - кол-во элементов в массиве. Не знаю сколько у Вас их.
0
|
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
||||||
20.12.2011, 20:24 [ТС] | #9 | |||||
вот посмотрите мой код почему то не хочет сортировать
0
|
go
![]() 3587 / 1367 / 130
Регистрация: 16.04.2009
Сообщений: 4,527
|
|
20.12.2011, 20:32 | #10 |
sergeu90, заголовки я буду подключать? int main или стандарт вы обошли мимо. А память кто будет выделять. Напишите простенькую программку, вы strtok неправильно пользуетесь. Рано Вам еще сортировать, сначало правильно массив создайте
![]()
0
|
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
|
20.12.2011, 20:34 [ТС] | #11 |
помогите плиз написсать код
0
|
go
![]() 3587 / 1367 / 130
Регистрация: 16.04.2009
Сообщений: 4,527
|
|
20.12.2011, 20:35 | #12 |
sergeu90, пользуйтесь strdup
0
|
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
|
20.12.2011, 20:35 [ТС] | #13 |
ок посмотрю
0
|
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
|
||||||
20.12.2011, 21:18 | #14 | |||||
да, я ошибся с размером, надо 3-м параметром - 4. посмотрел сначала на "mas[i]=new char[30];"
0
|
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
|
|
20.12.2011, 21:40 [ТС] | #15 |
почему код не работает помогите переписать что бы выводило отсортированные слова
0
|
20.12.2011, 21:40 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
20.12.2011, 21:40 |
Привет! Вот еще темы с ответами:
15
Работа с функцией - C++ работа с функцией в С++ - C++ Работа с функцией класса - C++ работа с функцией FindFirstFile (API) - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |