#include <stdio.h>
int main(void)
{
int (*fp)(void);
printf("Loopy.\n");
fp = &main; //point to main function
fp(); //call 'main'
return 0;
}
Anstatt die Schleife endlos auszuführen, wird die "Schleife" für ca. 10-20 Sekunden auf meinem Computer ausgeführt und dann der standardmäßige Windows-App-Absturzbericht angezeigt. Warum ist das?Funktion Pointer - Warum stürzt dieser Code ab?
Compiler: GCC IDE: Code :: Blocks OS: Win7 64bit
[Working abstürzen, nachdem kann gut zu mir] (http://ideone.com/Qzcc3Q). Kann nicht reproduzieren. – haccks
Der Ausnahmecode '0xc00000fd' ist ein Stapelüberlauf. Was hast du erwartet? –
@AustinBrunkhorst Ich erwartete eine Endlosschleife, ich experimentierte. Auch, wie die überwiegende Mehrheit der Leute habe ich nicht die Crash-Details gelesen :). –