Nein, ich hab definitiv den gleichen Quelltext benutzt. Wer weiß woran das liegt. Seltsam ist es aber.Xin hat geschrieben:Windows als OS war, was mich interessierte. CodeBlocks kann man ja auch unter Linux nutzen.
Dann ist es wirklich merkwürdig. Aber wenn Du keinen Fehler mehr mit dem Quelltext hast und ich keinen, dann ist das vielleicht nicht der Quelltext, der den Fehler ausgelöst hat.
Hast Du vielleicht beim Wechsel auf Visual Studio noch etwas geändert?
Jetzt habe ich hier noch einmal eine Funktion für float arrays hinzugefügt und getestet. Aber auch mit diesem Datentyp bleibt der Sortieralgorythmus von Code::Blocks kurios was jeweils das kleinste Element, welches ja unterschlagen wird, und das letzte ... dafür aber das mit dem größten Wert.
Aber wie schon gesagt, es betrifft ja nur diesen Rechner und die eine BubbleSort Funktion. Wenn ich mal etwas mehr Zeit nach dem Weihnachtstrubel habe, dann teste ich das mal unter Linux.
Hier noch einmal die Ausgaben beider Anwendungen:
Code: Alles auswählen
Ausgaben mit Visual Studio 2008:
matrix vor der Sortierung:
23 11 28 67 3 9 71 32 3999 15 54 982 10333
matrix nach der Sortierung:
3 9 11 15 23 28 32 54 67 71 982 3999 10333
fl_matrix vor der Sortierung:
3.45 0.9 4.07 1.033 8.9 12.095 4.873 0.409
fl_matrix nach der Sortierung:
0.409 0.9 1.033 3.45 4.07 4.873 8.9 12.095
Drücken Sie eine beliebige Taste . . .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ausgaben mit Code::Blocks:
matrix vor der Sortierung:
23 11 28 67 3 9 71 32 3999 15 54 982 10333
matrix nach der Sortierung:
9 11 15 23 28 32 54 67 71 982 3999 10333 1988166312
fl_matrix vor der Sortierung:
3.45 0.9 4.07 1.033 8.9 12.095 4.873 0.409
fl_matrix nach der Sortierung:
0.9 1.033 3.45 4.07 4.873 8.9 12.095 1.30832e+033
Process returned 0 (0x0) execution time : 0.016 s
Press any key to continue.