Code
#include <iostream>;
using namespace std;
namespace sortieren
{
int* desort(int* urarray);
int* desort(int* urarray)
{
int z;
int y;
int x = sizeof(urarray);
int* feld = new int[x];
feld = urarray;
for(int i = x-1; i > 0; i--)
{
z = rand() % i;
y = feld[i];
feld[i] = feld[z];
feld[z] = y;
}
return(feld);
}
};
int main()
{
srand(time(NULL));
int x = 10;
int* feld = new int[x];
feld [0] = 0;
feld [1] = 1;
feld [2] = 2;
feld [3] = 3;
feld [4] = 4;
feld [5] = 5;
feld [6] = 6;
feld [7] = 7;
feld [8] = 8;
feld [9] = 9;
cout << feld;
feld = sortieren::desort(feld);
cout << feld;
return(0);
};
Alles anzeigen
Ich bin dabei C++ zu lernen.
Ich habe hier so einen Algorithmus zum Chaos Schaffen in einem Array gemacht.
Funktioniert auch.
Jetzt will ich das ganze als Funktion in einen Namespace packen.
Als Ausgabe kommt jedoch immer nur "0x3d24e8".
Kann mir jemand helfen!
Danke im Voraus
The User