day & night

Сортировка строк на С++, Программирование
Дата обновления: , перейти к новому сообщению
icon14
#1
nvova



профи!
Group Icon

Группа: Наши Люди
Сообщений: 523
Регистрация: 10.01.2006
Из: СПб
Пользователь №: 104.042


Респектов: 154
-----X----




Имеется структура типа "s".
CODE

struct s
{
...
char rab[30];
...
};

Сортирую строки (qsort):
CODE
int compare(const void *a,const void *b)
{   return( strcmp((*(s*)a).rab,(*(s*)b).rab) );  }

Возник вопрос куда впихнуть "(char *)" или что-то вроде этого, чтоб чтоб не возникала ошибка:
cannot convert parameter from char to int.
Пробовал по всякому, но чего-то не выходит sad.gif
User is offline
Go topGo end

Ответов(20 - 24)
20.11.2008 - 22:32
#21
Niuk



Грамотный
Group Icon

Группа: Наши Люди
Сообщений: 221
Регистрация: 20.04.2005
Из: Север
Пользователь №: 11.753


Респектов: 11
-----X----




Есть проблемма вот с этим.
Цитата | Quote(yah @ 19.11.2008 - 13:31)
using namespace std;

Что это мой компилятор ругается.
П.С. BC++ v3.1
User is offline
Go topGo end
20.11.2008 - 23:36
#22
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Цитата | Quote(Niuk @ 20.11.2008 - 23:32)
Что это мой компилятор ругается.
П.С. BC++ v3.1
*


А почему именно этот компилятор, а не билдер или VC++ (я компилировал из-под Visual Studio 6) ну или на крайняк BC++ 5.5.1 ?
User is offline
Go topGo end
21.11.2008 - 1:17
#23
Niuk



Грамотный
Group Icon

Группа: Наши Люди
Сообщений: 221
Регистрация: 20.04.2005
Из: Север
Пользователь №: 11.753


Респектов: 11
-----X----




Чтобы препод мог нормально исходник компилить.
П.С. в цикле есть ошибка, в том который определяет кол-во строк (он был бесконечным).
Пришлой включить мозг и отшлейфовать немного =))
Спасибо тебе за наводку.
» Исходник 100% работает на bc++ v3.1 «
User is offline
Go topGo end
21.11.2008 - 13:35
#24
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Цитата | Quote(Niuk @ 21.11.2008 - 2:17)
П.С. в цикле есть ошибка, в том который определяет кол-во строк (он был бесконечным).
*


Скорее всего это из-за BC++ v3.1 , т.к. я собирал под VS 6.0 и все работало.
User is offline
Go topGo end
13.12.2008 - 1:09
#25
alikaaaa



Unregistered














мне нужно прогу написать в с++.Слова, одинаково читающиеся справа налево и слева направо
Go topGo end

Topic Options
Сейчас: 29.04.2024 - 1:59
Мобильная версия | Lite версия