The reason I don't do it that way is because I want a user to be able to input other values. The char card[3]("A"); line was just used to initialize the variable. But when it is read in from the keyboard, the user should be able to enter a value of one or two characters (hence, the [3] ). But it...