//注册用户void registerUser(){ unsigned char *ch; unsigned char temp[M]; char name[M]; unsigned char password[M]; User user; int i=0; printf("\t\t\t用户注册\n"); printf("\t请输入账号:"); scanf("%s",name); //判断注册的用户是否已存在 for(i=0; i<USER_MAX; i++) { if(0==strcmp(list[i].name ,name)) { printf("\t用户名已存在!\n"); exit(0); } } strcpy(user.name , name); printf("\t请输入密码:"); scanf("%s",password); strcpy(user.password,password); writeToFile(user);}
引入一个变量 duplicated, 检测是否有同名的。
void registerUser()