それで、ASCIIを使用して不明なキーを使用してコマンドライン引数で開かれた暗号化されたテキストファイルを復号化し、それをすべて出力して応答キーを使用してどのように復号化できるか疑問に思っていました。暗号化されたメッセージを実際に印刷できたようですが、キーを見つけて印刷する方法を判断する方法についての手がかりがありません。
int main( int argc, char *argv[]) {
FILE *fp = stdin; // defaults
int n = 13;
int shift;
// process command line
switch (argc) {
default:
fp = fopen(argv[1], "r"); // should check for problems
n = atoi(argv[2]);
break;
}
// rotate text
int c, key;
int i;
while( (c = fgetc(fp)) != EOF) {
// This is where I have managed to make C an integer
// and print out the encrypted message using the printf function.