( Вход | Регистрация | Поиск )

Сортировка строк на С++, Программирование
Дата обновления: 13.12.2008 - 01:09, перейти к новому сообщению

·nvova
Группа: Наши Люди

Сообщений: 523
Имеется структура типа "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


Ответов(20 - 24)

·Niuk
Группа: Наши Люди

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

Что это мой компилятор ругается.
П.С. BC++ v3.1


·yah
Группа: Наши Люди

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


А почему именно этот компилятор, а не билдер или VC++ (я компилировал из-под Visual Studio 6) ну или на крайняк BC++ 5.5.1 ?


·Niuk
Группа: Наши Люди

Сообщений: 221
Чтобы препод мог нормально исходник компилить.
П.С. в цикле есть ошибка, в том который определяет кол-во строк (он был бесконечным).
Пришлой включить мозг и отшлейфовать немного =))
Спасибо тебе за наводку.
» Исходник 100% работает на bc++ v3.1 «



·yah
Группа: Наши Люди

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


Скорее всего это из-за BC++ v3.1 , т.к. я собирал под VS 6.0 и все работало.


alikaaaa

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