I have one more problem with my rot5/rot13 program.
If the user types
echo test12345 | rot --help
it is wrong but a user can try anyway. I see tools like grep have no OS error (broken pipe) like mine does. How do I get rid of all stdin data (when there is some stdin data) when I don't want to use it?