Delta Debugging. Nimm mal testweise die clrscr() raus und probiers dann nochmal... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
Die Implementierung in den Header zu packen ist auch ziemlich abstrus.
Übrigens wär hier das Sieb des Erasthotenes ein deutlich schnellerer Algorithmus. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
@ 0xdeadbeef: Die Implementierung wovon? Von der clrscr()? Das mach ich deshalb, weil ich die nur von FloSoft kopiert hab - insofern ists IMHO ne "vorgefertigte" Funktion, die ja eigentlich in der conio.h ist. Und mir gehts nicht dadrum, dass das möglichst schnell ist - das hab ich vor ein paar Monaten programmiert, um ein bisschen was zu lernen, und wir wollten halt wie gesagt sehen welcher PC das schneller schafft. -- Simon
Mir ist grad dieser Thread wieder eingefallen Also: die Fehlermeldung tritt doch nicht schon beim Programmstart auf, sondern erst nach der Eingabe und dem Enter, sprich beim Aufruf von clrscr(). -- Simon
Naja, der Programmcode an sich funktioniert ja perfekt, das mit der void clrscr(){...} funktioniert auch, es wundert mich nur, dass die "alleinstehende" .exe abstürzt, der kompilierte Quellcode aber funktioniert. Naja, ist ja aber auch egal... -- Simon