C: Programmabbruch

Hallo,

wie kann ich ein Programm abbrechen?
break führt mich ja nur aus der aktuellen Schleife. Gibt es einen Befehl, der das Programm beendet?

Vielen Dank,

Michl

Hi Michl!

Einfach

return;

für eine void function

return(0);

für eine int oder long function.

Ciao
Mario

Hi Michl,

(1)
void exit( int status );

beendet den laufenden Prozeß und gibt ‚status‘ zurück.

(2)
void abort( void );

beendet den laufenden Prozeß, gibt

abnormal program termination

aus und setzt das Signal SIGABRT.

Gruß, Ralf

Ja, den gibt es.

#include
void abort(void);

Beschreibung

Beendet ein Programm mit einer Fehlermeldung.

Beachte jedoch das dabei keine Resourcen geschlossen werden und Du keine gelegenheit dazu bekommen wirst.

Gruß

Micha

Vielen Dank für die vielen Tips! (o.I.)
.