Archiv verlassen und diese Seite im Standarddesign anzeigen : wie komm ich in die main funktion?
hi
kann mir einer sagen wie ich aus einer beliebigen funktion an den anfang der main funktion springen kann? mit goto funktioniert das nicht!
peecee
2003-11-11, 21:26:16
Wenns C ist.
Schau mal setjmp.h an oder such nach den C Funktionen setjmp und longjmp.
Mit denen müsste das laufen.
mfg
ethrandil
2003-11-11, 22:17:36
Original geschrieben von Gast
hi
kann mir einer sagen wie ich aus einer beliebigen funktion an den anfang der main funktion springen kann? mit goto funktioniert das nicht!
wie wärs mit main(); ?
Original geschrieben von peecee
Wenns C ist.
Schau mal setjmp.h an oder such nach den C Funktionen setjmp und longjmp.
Mit denen müsste das laufen.
mfg
aus der hilfe werde ich nicht schlau kannst du mir das mal erklären?
peecee
2003-11-12, 19:31:20
Original geschrieben von ethrandil
wie wärs mit main(); ?
Das funktioniert besser und sieht schöner aus.
Was willst du mehr.
mfg
das funktioniert nicht mit meinem Borland compiler
aber trotzdem danke
[ncp]EasyChiller
2003-11-13, 21:30:57
pascal? c? basic? :bäh:
ethrandil
2003-11-13, 22:19:28
static int main(...){
realmain(...);
}
[...]
//wodugradebiist
realmain(...);
Oder gibt es eine nicht prinzipielle Regel, die das aufrufen der main-Funktion bei Borland verbietet?
Eth
peecee
2003-11-13, 22:44:40
Original geschrieben von Gast
das funktioniert nicht mit meinem Borland compiler
aber trotzdem danke
mit gcc funktioniert die Lösung von ethrandil einwandfrei.
Kann mir nicht vorstellen das das mit einem Borland C Compiler nicht geht.
mfg
Original geschrieben von Gast
hi
kann mir einer sagen wie ich aus einer beliebigen funktion an den anfang der main funktion springen kann? mit goto funktioniert das nicht!
Wozu genau brauchst du so etwas?
Gnafoo
2003-11-14, 19:39:55
Original geschrieben von peecee
Das funktioniert besser und sieht schöner aus.
Was willst du mehr.
mfg
Sobald man das aber zu oft macht, bekommt man nen stack overflow.
Ich würde eher versuchen, den Aufruf komplett zu vermeiden.
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.