000
28.12.2005, 18:11 Uhr
Noob2k5
|
Ich versuche ein simples Bubblesort Programm zu schreiben, allerdings entstehen beim Ausführen Fehlermeldungen die ich nicht ganz nachvollziehn kann.
Zitat: |
'vektoring.exe': Loaded 'C: \Dokumente und Einstellungen\Besitzer\Eigene Dateien\Visual Studio 2005\Projects\vektoring\debug\vektoring.exe', Symbols loaded. 'vektoring.exe': Loaded 'C: \WINDOWS\system32\ntdll.dll', No symbols loaded. 'vektoring.exe': Loaded 'C: \WINDOWS\system32\kernel32.dll', No symbols loaded. 'vektoring.exe': Loaded 'C: \WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c\msvcr80d.dll', Symbols loaded. 'vektoring.exe': Loaded 'C: \WINDOWS\system32\msvcrt.dll', No symbols loaded. 'vektoring.exe': Loaded 'C: \WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c\msvcp80d.dll', Symbols loaded. The program '[2812] vektoring.exe: Native' has exited with code 0 (0x0).
|
Mein Source sieht so aus, lässt sich auch fehlerfrei compilieren, aber beim ausführen werden oben genannte Fehlermeldungen ausgeworfen und das Programm bricht ab.
C++: |
#include "stdafx.h" #include <iostream>
int _tmain(int argc, _TCHAR* argv[]) { int zahlen[10]= {10,9,8,7,6,5,4,3,2,1};
bool exit = false; int i = 0; int temp = 0; while (!exit) { if (zahlen[i] > zahlen[i+1] && i <=9) { temp = zahlen[i]; zahlen[i] = zahlen[i+1]; zahlen[i+1] = temp; //hochzählen des Zählers i++; }
if (i=10) exit = true; } for(i=0; i<=9;i++) std::cout<<zahlen[i]<<std::endl;
return 0; }
|
Woran kann das liegen? Dieser Post wurde am 28.12.2005 um 18:41 Uhr von Uwe editiert. |