Wörter sortieren ?

MasterPhil

Mitglied
Hi, unzwar wollte ich mal wissen, wie man Wörter bei C++ sortieren kann aus einem string.

Ich habe Bubblesort probiert, aber dieser klappt nur bei Zahlen und nicht bei Texten oder Wörtern.

Ich würde mich sehr über eine Antworte freuen, danke im Vorraus.
 
eine Möglichkeit wäre strcmp

if(strcmp(wort1, wort2) >= 0)
// REIHENFOLGE wort1, wort2
else
// REIHENFOLGE wort2, wort1

Müsste dann über ne Schleife solange laufen, bis alles passt.

Es müsste aber auch noch andere "einfachere" Funktionen geben
 
Bubblesort funktioniert mit allen Datentypen, für die du eine Relation "ist höherwertig als" aufstellen kannst. Im Falle von Strings brauchst du eine Funktion, die zwei Strings lexikographisch vergleicht. strcmp() wäre dafür geeignet.
 
Zurück