Saving rotated jokes unrotated
    Sean Casey 
    sean at ukma.UUCP
       
    Sat May 25 10:07:36 AEST 1985
    
    
  
In article <184 at weitek.UUCP> neal at weitek.UUCP (Neal Bedard) writes:
>
>	The one way I have found thus far to get at joke rotation is to
>invoke `postnews' (on our 4.2 Bsd site) and go thru the motions of posting
>text to net.jokes. YECCHH!!!...
>...Voila! rotated joke saved in readable form.
>Maybe someone knows a better way. I'm listening...
I whipped this filter together in about 10 minutes.  It simply does ROT13
rotation.  It could probably be done better.
Compile with:	cc -O -o unrot unrot.c
------------------------- CUT HERE -------------------------------------
/*
 *	unrot.c
 *
 *	Simple filter to unrotate text which has been encrypted
 *	with rot13 (caesar) encryption.
 *
 *	Sean Casey, 1985
 *
 */
#include <stdio.h>
main()
{
	register int c;
	while ((c = getchar()) != EOF) {
		if ( c >= 'A' && c <= 'Z') {
			c += 13;
			if ( c > 'Z' )
				c -= 26;
		} else {
			if ( c >= 'a' && c <= 'z') {
				c += 13;
				if ( c > 'z' )
					c -= 26;
			}
		}
		putchar(c);
	}
}
------------------------------ CUT HERE ------------------------------------
-- 
-  Sean Casey				UUCP:	{cbosgd,anlams,hasmed}!ukma!sean
-  Department of Mathematics		ARPA:	ukma!sean at ANL-MCS.ARPA	
-  University of Kentucky
    
    
More information about the Comp.unix
mailing list