⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uman.c

📁 多用户银行系统
💻 C
字号:
/******************************************//*       used for manage pwdfile          *//*   -a : add user                        *//*   -d : del user                        *//*   -m : modefy                         *//*   -help                                *//******************************************/#include <stdio.h>#include "../include/structs.h"#include "../include/stddef.h"#include "../include/structs.h"void add();void delete();void modefy();void search();void look();void help();int getStr();USER user;FILE *fp;intmain(int argc , char **argv){	if(argc < 2){		printf("too few paras !\n");			exit(1);	}	fp = fopen(PWDFILE , "r+");	if( strcmp(argv[1] , "-a") == 0){		add();		return 0;		}if(strcmp(argv[1] , "-d") == 0){		delete();		return 0;	}if(strcmp(argv[1] , "-m") == 0){		modefy();		return 0;	}if(strcmp(argv[1] , "-help") == 0){		help();		return 0;	}if(strcmp(argv[1] , "-s") == 0){		search();		return 0;		}if(strcmp(argv[1] , "-l") == 0){		look();		return 0;		}	printf("wrong para !\n");	exit(1);	return 0;}void add(){	extern FILE *fp ;	extern USER user;	printf("add user ..\nName : ");	getStr(user.name , 10);	printf("Passwd : ");	getStr(user.pwd , 10);		printf("name : %s\npwd : %s\n" , user.name , user.pwd);	fseek(fp , 0 , SEEK_END);	fwrite(&user , sizeof user , 1 , fp);};void search(){	printf("  name	passwd\n");	while(fread(&user , sizeof user , 1 , fp)){		printf(" %s 	 %s\n" , user.name , user.pwd);		}};void delete(){};void modefy(){};void look(){};void help(){};int getStr(char *str , int max){		char *s;	char c;	int i = 0;		s = str;		while(1){		c = getchar();		if(c != '\n' && i < (max - 1)){			*s ++ = c;			i ++;			continue;			}else{			if(c == '\n')break;			else continue;			}			*s = '\0';	}		return 1;};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -