#include #include #include char * makestring () { char str[128]; char *tmp = str + 32; strcpy (tmp, "Hello world."); printf ("[%s] (%p)\n", tmp, tmp); return tmp; } // makestring int main (int argc, char *argv[]) { char *stuff = makestring (); printf ("[%s] (%p)\n", stuff, stuff); return 0; } // main