Fundamentals that you always need to know - The secret of scanf