Header für "exchange" ??
-
Hallo Welt
Ich hab auf der Seite sortieralgorithmen.de ein paar nette sachen gefunden und hab dann gleich mal versucht da was zu verwenden. Teils werden die Befehle nicht von c++ unterstützt, daher hab ich jetzt selbst eine erstellt. Das einzige, das ich übernommen habe ist der befehl exchange.. und den frisst er nich (compiler sagt: "exchange undeclared (first use this function)".
Daher die Frage: brauche ich für den Befehl nen extra header und wenn ja, welchen?
Hier der Teil der Programms:for (int i = 0; i < 13; i++)
{
if (A[i].nummer < A[i+1].nummer)
{
exchange (A[i], A[i+1]);
}
}Bisher sind iomanip, string, cstring, iostream, fstream eingebunden.
Ziel des Sortierverfahrens ist es A[i].nummer aufsteigend zu sortieren (da A[1] beispielsweise die Nummer 5 und A[2] die Nummer 2 hat.)
Vielen Dank für Eure Hilfe schon mal
-
Die Funktion heißt unter C++ swap.
-
Dank Dir, es tut zwar dennoch nicht so ganz, aber wenigstens frisst er den Befehl jetzt