![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.05.2011
Сообщений: 9
|
![]()
Народ, помогите пожалуйста
![]() Вопрос наитупейший... Как переделать функцию Qsort из internal в external? Гугл, стена, бубен не помог, вся надежда на вас. Код:
Последний раз редактировалось ACE Valery; 12.05.2011 в 01:13. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 12.01.2011
Сообщений: 186
|
![]()
Dll что ли сделать?
Lingua c++ non penis caninus est.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.05.2011
Сообщений: 9
|
![]()
Да я же говорю, все намного проще, нужно сделать Qsort функцию так же как и:
extern void CalculateTaxes(float gross,float defr, float *ft,float *st,float *ssit); extern float calcGross(float h, float pr); // pass by value Эти две без проблем получились, а та уперлась, там толи какой-то нюанс связанный со структурами, толи у меня от недосыпания мозг размагнитился... Мне ее через несколько часов сдавать, а получить ниже оценку мз-за ерунды как-то не очень... |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.01.2011
Сообщений: 186
|
![]()
Вынесите структуру в отдельный файл и добавляйте к .cpp файлам
Lingua c++ non penis caninus est.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 12.05.2011
Сообщений: 9
|
![]()
Вынести вынес, а вот как саму связь прописать, не пойму в чем подвох. По аналогии с другими двумя функциями не получается.
Мне по сути надо отредактировать строки: void qsort(EmployeeData worker[], int left, int right);//ATTN!! qsort(worker, 0, counter-1);//ATTN!! Вот это у меня и не получается... |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 12.01.2011
Сообщений: 186
|
![]() Код:
В этом файл (где main) пишите Код:
Lingua c++ non penis caninus est.
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 12.05.2011
Сообщений: 9
|
![]()
/tmp/ccvry2Hc.o: In function `main':
main3.cpp: (.text+0x66b): undefined reference to `qsort(EmployeeData*, int, int)' collect2: ld returned 1 exit status Ошибка при компиляции в Linux'е, сам пробовал точно так же... |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 12.01.2011
Сообщений: 186
|
![]()
На windows с mingw собралось
h.h Код:
Код:
Код:
Вы случаем не вручную комплилируете? Может не все .cpp файлы gcc передаете?
Lingua c++ non penis caninus est.
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 12.05.2011
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Unresolved external | Alex54 | C++ Builder | 0 | 15.03.2011 00:21 |
External Interface | Юлия_utcit | JavaScript, Ajax | 1 | 03.01.2011 23:24 |
unresolved external symbol | Эрин | Общие вопросы C/C++ | 3 | 22.03.2010 15:32 |
unresolved external symbol... | LukS | Общие вопросы C/C++ | 2 | 16.04.2009 11:41 |
unresolved external symbol | IgorKr | Общие вопросы C/C++ | 3 | 20.12.2008 15:01 |