Hallo,
ich sitze gerade an eine Übungsaufgabe, welche ein Array umkehren soll, jedoch kein neues erstellen.
Bis jetzt bin ich so weit gekommen:
Der Compiler liefert für Zeile 27 folgenden fehler:
error C2059: Syntaxfehler: ']'
Wäre nett wenn mir jemand helfen kann diesen Fehler zu beheben.
ich sitze gerade an eine Übungsaufgabe, welche ein Array umkehren soll, jedoch kein neues erstellen.
Bis jetzt bin ich so weit gekommen:
Code:
#include <iostream>
using namespace std;
template <class type>
type reverseArray(type arry[], type lenght){
zaehler = lenght;
for (int h=0; h<(lenght/2); h++){
int tmp = arry[h];
arry[h] = arry[zaehler];
arry[zaehler] = temp;
zaehler--;
}
return arry;
}
int main(){
int arry[] = {1,2,3,4};
int lenght = sizeof(arry) / sizeof(int);
cout << "Das Array: ";
for (int i = 0; i < lenght; i++){
cout << arry[i] << ",";
}
cout << " wird umgedreht zu: ";
arry[] = reverseArray(arry,lenght);
for (int j = 0; j < lenght; j++){
cout<< arry[j] << ",";
}
cout << endl;
}
Der Compiler liefert für Zeile 27 folgenden fehler:
error C2059: Syntaxfehler: ']'
Wäre nett wenn mir jemand helfen kann diesen Fehler zu beheben.
Zuletzt bearbeitet: