c语言3. 键盘输入一篇英文日记(若干行若干段落),将其按规律译成密码存储到磁盘文件Diary.txt中,再从该文件中读取这些密文输出到显示器。密码规律:A-Z,B-Y,C-X, ……,a-z,b-y,c-x,…… 非字母字符则不变。
时间: 2024-06-07 10:06:16 浏览: 137
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
实现这个功能需要用到C语言中的文件操作和字符操作。具体步骤如下:
1. 打开一个文件,准备将密文写入该文件中。可以使用fopen函数打开文件,指定写入模式("w")。
2. 从键盘输入一篇英文日记,可以使用fgets函数获取一行输入,直到输入结束为止。在获取输入的同时,将每个字符按照规律进行加密,然后将加密后的字符写入到文件中。
3. 关闭文件,完成密文的存储。
4. 打开刚才存储的文件,准备读取密文并进行解密。可以使用fopen函数打开文件,指定读取模式("r")。
5. 从文件中读取密文,可以使用fgets函数获取一行密文,直到读取到文件末尾为止。在获取密文的同时,将每个字符按照规律进行解密,然后将解密后的字符输出到显示器上。
6. 关闭文件,完成密文的解密和输出。
下面是代码实现:
阅读全文