OK for whatever reason I\'m having trouble causing a seg fault. I want to produce one so that I can use gdb
to see how to debug one. I have tried both examples
int *hello = NULL;
printf(*hello);
or you can define a struct (say HelloWorld struct)
HelloWorld *myWorld = NULL;
myWorld->world = "hello";
Lots of ways to generate a segfault.
Like dereferencing a bad pointer:
char *s = (char *)0xDEADBEEF;
*s = 'a';
My one line flavor:
*(char *)0 = 0;
If you try to concatenate two constants... you'll get one... at least is a simple way...
strcat("a", "b");
=)