求大佬帮忙编写一个C语言文件程序,程序要求如下:
文件读写操作.文件加密解密。将文件file1中的每一字符与0x5b异或变成另一个字符送屏幕显示,同时存入文件file2中。打开加密的file2输出解密内容。实验要求,加密...
文件读写操作.
文件加密解密。将文件file1中的每一字符与0x5b异或变成另一个字符送屏幕显示,同时存入文件file2中。打开加密的file2输出解密内容。实验要求,加密解密使用函数void code(char*file1,char*file2)实现,文件名由命令行参数带入。(要求程序中加入文件保护) 展开
文件加密解密。将文件file1中的每一字符与0x5b异或变成另一个字符送屏幕显示,同时存入文件file2中。打开加密的file2输出解密内容。实验要求,加密解密使用函数void code(char*file1,char*file2)实现,文件名由命令行参数带入。(要求程序中加入文件保护) 展开
2019-01-16
展开全部
#include <stdio.h>
void code(char *file1,char *file2)
{
FILE f1,f2;
char c;
if((f1=fopen(file1,"r"))&&(f2=fopen(file2,"w")))
{
while(!feof(f1))
{
c=fgetc(f1)^0x5b;
printf("%c\n",c);
fputc(c,f2);
}
fclose(f1);
fclose(f2);
}
}
int main(int argc,char *argv[])
{
if(argc==3)
code(argv[1],argv[2]);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询