/* cypher1.c -- alters input, preserving spaces */ #include #define SPACE ' ' /* that's quote-space-quote */ int main(void) { char ch; 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 */ } putchar(ch); /* print the newline */ return 0; }