C/C++教程

【C语言程序设计第四版】例12-2代码

本文主要是介绍【C语言程序设计第四版】例12-2代码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct sysuser{
    char username[20];
    char password[8];
};
void encrypt_(char *pwd);
int main(void){
    
    FILE *fp;
    int i;
    
    struct sysuser su;
    if ((fp=fopen("f12-2.txt", "w")) == NULL) {
        printf("File open error!\n");
        exit(0);
    }
    for (i=1; i<=5; i++) {
        printf("Enter %d th sysuser(name passwod):", i);
        scanf("%s%s",su.username, su.password);
        encrypt_(su.password);
        fprintf(fp, "%s %s\n", su.username, su.password);
    }
    if (fclose(fp)) {
        printf("Can not close the file!\n");
        exit(0);
    }
    
    return 0;
}

void encrypt_(char *pwd){
    int i;
    
    for (i = 0; i < strlen(pwd); i++) {
        pwd[i] = pwd[i] ^ 15;
    }
}

 

这篇关于【C语言程序设计第四版】例12-2代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!