000
01.01.2006, 22:49 Uhr
~Phenol
Gast
|
Hallo zusammen,
möchte mit qsort ein String sortieren! Warum geht das nicht so wie ich mir das vorstelle?
Code: |
#include <cstdlib> #include <iostream> #include <string>
using namespace std;
string wort[4] = {"hallo","alpha","bauch","zoo"};
int vergleich (const void * a, const void * b) { return ( *(int*)a - *(int*)b); }
int main(int argc, char *argv[]) { qsort(wort, 4, sizeof(string), vergleich); for (int i=0; i<4; i++) { cout << wort[i] << endl; } system("PAUSE"); return EXIT_SUCCESS; }
|
Gruß Phenol |