ユーザーが選択したテキストファイルを読み取って印刷するプログラムを作成しました。プログラムでファイル内のテキストを暗号化し、ユーザーがアルファベットシフトを選択できるようにします。誰かがこれを行う方法を教えてもらえますか?これが私がこれまでに持っているものです:
#include <stdio.h>
int main(void) {
FILE *file_in;
char filename[20];
char ch;
int shift;
// file_in is the name given to the stream. filename will be the file that the user chooses. ch is the characters in the file.
printf("What file do you want to open?: ");
gets(filename);
file_in=fopen(filename, "r");
//ask the user to enter the name of a file
if(file_in==NULL)
printf("Error! File did not open.\n");
//print message if the file can not be found
while((ch=fgetc(file_in)) != EOF)
putchar(ch);
//prints the results on the screen and shows the end of the file
fclose(file_in);
//closes stream
}`enter code here`