Hi I am new to programming and I got a trouble when I try to make a little change to the example in the book.
/* Chapter 3 Example, C Prime Plus */
#include <stdio.h>
int main(void)
{
   char Letter, ch;
   int intValue;
   printf("Please enter a letter: \n");
   scanf("%c", &Letter);   /* user inputs character */
   printf("The code for %c is %d.\n", Letter, Letter);
   printf("Now is another we to implement the process: \n");
   printf("RN, the value of ch is %c, and the value of intValue is %d\n", ch, intValue);
   printf("Please enter a letter: \n");
   scanf("%c", &ch);
   intValue = ch;
   printf("The code for %c is %d.\n", ch, intValue);
   return 0;
}
When I run it, the outcome would be
Please enter a letter:
M
The code for M is 77.
Now is another we to implement the process:
RN, the value of ch is  , and the value of intValue is 0
Please enter a letter:
The code for
is 10.
and the part
"
Now is another we to implement the process:
RN, the value of ch is  , and the value of intValue is 0
Please enter a letter:
The code for
is 10. "  will all come out without asking me to enter a value.
I want to know why and are there any other way to implement it that is different from examples in the book?
Thank you for your time!
 
     
    