your code (from first post):
Code:
while ((ch=getchar()) !='\n'){
if (ch == space){
putchar(ch);
}
else
putchar(ch + 1);
ch = getchar();
}
Two getchar() per loop
book's code (from your last post)
Code:
ch = getchar(); /* read a character */
while (ch != '\n') /* while not end of line */
{
if (ch == SPACE) /* leave the space */
putchar(ch); /* character unchanged */
else
putchar(ch + 1); /* change other characters */
ch = getchar(); /* get next character */
}
one getchar() per loop
You don't see the difference?
Dave