c语言文件实验报告心得体会_c语言实验报告实验结果及分析[通俗易懂]

(2) 2024-05-24 09:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说c语言文件实验报告心得体会_c语言实验报告实验结果及分析[通俗易懂],希望能够帮助你!!!。

void main(int argc,char *argv[])

{

void f(char *file1,char *file2);

FILE *a,*b;

char c;

if(argc!=3)

{

printf("Using:Command Soursefilename Targetfilename\n");

return;

}

if((a=fopen(argv[1],"rb"))==NULL)

{

printf("不能打开源文件\n");

return;

}

printf("\n 输出原文件\n");

c=fgetc(a);

while(!feof(a))

{

putchar(c);

c=fgetc(a);

}

fclose(a);

f(argv[1],argv[2]);

if((b=fopen(argv[2],"rb"))==NULL)

{

printf("不能打开或创建目标文件\n");

return;

}

printf("\n 输出转换后文件\n");

c=fgetc(b);

while(!feof(b))

{

putchar(c);

c=fgetc(b);

}

fclose(b);

printf("\n");

}

void f(char *file1,char *file2)

{

FILE *in,*out;

char c;

if((in=fopen(file1,"rb"))==NULL)

{

printf("不能打开源文件\n");

return;

}

if((out=fopen(file2,"wb"))==NULL)

{

printf("不能打开或创建目标文件\n");

return;

}

c=fgetc(in);

while(!feof(in))

{

fputc(c^0x6a,out);

c=fgetc(in);

}

fclose(in);

fclose(out);

}

四、源程序调试过程和(或)实验分析

1、程序调试:

加密过程:

解密过程:

2、实验总结:

通过本次实验了解了文件的打开关闭,输入输出;命令行参数的引入方式,以及异或加密的简单运用。内容较多,还需加强记忆。

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复