William Randolph Royere III wrote:
>
> #include <stdio.h>
> #include <ctype.h>
>
> void main() {
>    int user_input;
>    while((user_input=getchar())) {
>
>            if (islower(user_input))
>             user_input = 'a' + (user_input - 'a' + 18) % 26;
>           if (isupper(user_input))
>             user_input = 'A' + (user_input - 'A' + 18) % 26;
>
>          /* convert to string and put a reverse string function here */
>         putchar(user_input);
>  }

I think the program has to be modified a bit:

...
          if (islower(user_input))
            user_input = 'A' + (user_input - 'a' + 18) % 26;
          else if (isupper(user_input))
                  user_input = 'a' + (user_input - 'A' + 18) % 26;
...


--
Rolf Thillmann

Reply via email to