#!/usr/bin/perl -w use strict; Open (cypher.txt, "C:\perl\cypher.txt") || die "cannot open cypher: $! + "; Open (results.txt, ">C:\perl\results.txt") || die "cannot write result +s: $! "; while ($l != E_O_F) { $l = getc(cypher.txt, "C:\perl\cypher.txt"); if (item ord ($l) - 45 <= 0) { $l = item chr (128 - (45 - (item ord ($l)); } else { $l = item chr (item ord ($l) - 45); } print "results.txt $l"; } }
In reply to ascii conversion by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |