文件操作(解密加密)

匿名 (未验证) 提交于 2019-12-02 23:49:02

文件加密:

#include<stdio.h> #include<string.h> #include<stdlib.h>  void code(char *s) {     while(*s)     {         (*s)++;         s++;     } }  int main() {     char s[1024] = {0};     FILE *p = fopen("/home/exbot/wangqinghe/C/20190716/file.txt","r");     FILE *p1 = fopen("/home/exbot/wangqinghe/C/20190716/b.txt","w");          while(!feof(p))     {         memset(s,0,sizeof(s));         fgets(s,sizeof(s),p);         code(s);         fputs(s,p1);     }      fclose(p);     fclose(p1);     return 0; }

文件解密:

#include<stdio.h> #include<string.h> #include<stdlib.h>  void decode(char *s) {     while(*s)     {         (*s)--;         s++;     } }   int main() {     char s[1024] = {0};     FILE *p = fopen("/home/exbot/wangqinghe/C/20190716/b.txt","r");     FILE *p1 = fopen("/home/exbot/wangqinghe/C/20190716/a.txt","w");          while(!feof(p))     {         memset(s,0,sizeof(s));         fgets(s,sizeof(s),p);         decode(s);         fputs(s,p1);     }      fclose(p);     fclose(p1);     return 0; }

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!