Compile: gcc -o Enigma Enigma.c

---------------------------------------------------

Usage: Enigma rotors reflector init infile

where rotors == LMR rotors (0 thru 4, no space, no repeats)
      reflector == B or C
      init == initial position for LMR rotors (A thru Z, no space)
      infile == input file name

For example: Enigma 214 B XWA plain.txt

Note 1: Input file must contain only upper case A thru Z
Note 2: Adjustable rings on rotors is not implemented

----------------------------------------------------

The file ciphertext.txt contains the output generated by:

    Enigma 302 B WAG plaintext.txt

To decrypt, use

    Enigma 302 B WAG ciphertext.txt

As noted above, the files cannot contain anything but 
uppercase A thru Z. Be careful not to insert a newline
at the end of the file.