Nicht sicher, ob ich es richtig mache oder nicht. Aber ich versuche, den Ausgang cat the sideways ran
anstelle von the cat ran sideways
anzuzeigen.Austauschen von Zeichenfolgen in einem Zeichenfolgenarray
#include <string>
#include <iostream>
using namespace std;
void doSwap(string string1, string string2);
int main() {
string theArray[5] = {"the", "cat", "ran", "sideways"};
int i;
for (i = 0; i < 4; i++) {
doSwap(theArray[i], theArray[i+1]);
cout << theArray[i] << " ";
}
}
void doSwap (string string1, string string2) {
string temp;
temp = string1;
string1 = string2;
string2 = temp;
}
Nicht sicher, ob ich es richtig mache oder nicht.
die Argumente in Bezug auf die Funktion übergeben, statt von Wert. –