How To Properly Handle User Input For Integers In C Using Fgets And Strtol