Whaddareya talkin' about? There is no *p declared anywhere, just p ;)
(Actually, that's true to some degree.)
No no, esbo that is not true. It's designed to create a security flaw and undefined behavior if it's too long. Perhaps even format the entire hard drive.
Scanf woes