zoukankan      html  css  js  c++  java
  • 文件操作(解密加密)

    文件加密:

    #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;
    }
  • 相关阅读:
    电脑快捷键
    方法
    运算符和表达式
    Java关键字和标识符
    字体和文本
    盒子模型
    css
    常用标签
    第一次课(上)
    出现次数最多的数字
  • 原文地址:https://www.cnblogs.com/wanghao-boke/p/11196855.html
Copyright © 2011-2022 走看看