C Correct Usage Of Argumentexception?