When I try to save a string lets say a 20 char sting, and lets say I use scanf to get the string and I type in "John Smith" then I printf the strong, why does it only print until the space? (it only prints this "John").. any answers/ ideas on how to prints strings the user inputs that include spaces?