Cprogramming.com FAQ > Why gets() is bad / Buffer Overflows