|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Mar 2007
Messaggi: 3
|
undefined reference
Salve a tutti!!!!
Stavo cercando di provare la funzione qsort della libreria C++ cstdlib con il seguente codice: // prova qsort #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int compare(const void *a, const void *b); main(int argc, char **argv) { int lung = atoi(argv[1]); int a[lung]; srand(time(0)); for(int i = 0; i< lung; i++) a[i] = rand(); qsort(a, lung, sizeof(int), compare); for(int i = 0; i < lung; i++) cout << a[i] << "\n"; cout << endl; } int compare(void *a, void *b) { if((int*)a < (int*)b) return -1; if((int*)a > (int*)b) return 1; return 0; } ma quando provo a compilare: bash-3.1$ g++ qsort.cpp -o qsort /tmp/ccDuWwrn.o(.text+0x197): In function `main': : undefined reference to `compare(void const*, void const*)' collect2: ld returned 1 exit status bash-3.1$ C'è qualcuno che mi saprebbe spiegare perchè? Non riesco a capire proprio la tipologia di errore che ho commesso!!! |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Mar 2007
Messaggi: 3
|
yahoooooooo!!!grazie mile!!!!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:25.




















