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 😃


Log in to reply