// caesar.c // // Usage: caesar offset input-file // #include PrintUsage() { printf("Usage: caesar offset input-file\n"); } main(int argc, char** argv) { FILE* fin; char ch; int offset; if(argc < 3) { PrintUsage(); exit(1); } offset = atoi(argv[1]); fin = fopen(argv[2], "r"); // while((ch = getc(fin)) != EOF) // { // printf("%c", ch+offset); // } for(offset=0; offset<128; offset++) { printf("%d: %c\n", offset, (char)offset); } close(fin); }