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