Verschieben von Arrays
-
Hallo,
Ich wollte wissen, ob mir jemand sagen kann, wie man eine Funktion schrebt, die in einem Array die Werte nach oben oder unten verschiebt.Ich hab mir das so gedacht, dass man Anfangs- und Endwert und noch den neuen Anfang angeben muss.Also z.B.//... int array[10]; verschieben(3, 5, 7); //...
Sprich, dass die Werte von array[3] bis array[5] dann auf array[7], array[8] und array[9] kopiert werden.
Hoffe jemad kann mir helfen.
-
einfach kopieren?
copy(array+3, array+5, array+7);
?
-
Waerst du auch so freundlich mir bitte eine Beispielfunktion zu schreiben ?
-
Kein Problem:
int array[10]; copy(array+3, array+5, array+7);
Fertig.
Binde aber bitte <algorithm> ein und vergiss die using-Direktive nicht (using namespace std).