#include <stdio.h>
#include <string.h>
#define N 100
struct user
{
};
int is_username_length_available(char* p);
int is_username_character_available(char* p);
int is_password_length_available(char* p);
int is_password_character_available(char* p);
int is_password_same(char* pre_psd,char* wait_psd);
int user_register(struct user *userinfo,int count);
int loop_username(char* p);
int loop_password(char* p);
void password_input(char* pre_psd,char* re_psd);
int count_password_ckeck(struct user *userinfo,int count);
int is_my_user_id(int input_id,int restore_id);
int is_my_user_psd(char* input_psd,char* p);
int update(struct user *userinfo,int count);
int show_menu();
int i=0;
int main()
{
}
//user:
//judge username's length available
int is_username_length_available(char* p)
{
}
//judge username's character available
int is_username_character_available(char* p)
{
}
//password:
//is password length available
int is_password_length_available(char* p)
{
}
//is password character available
int is_password_character_available(char* p)
{
}
//ckeck password
int is_password_same(char* pre_psd,char* wait_psd)
{
}
//loop username error
int loop_username(char* p)
{
}
//loop password error
int loop_password(char* p)
{
}
//password input&check
void password_input(char* pre_psd,char* re_psd)
{
}
//user register
int user_register(struct user *userinfo,int count)
{
}
//implement login function
int count_password_ckeck(struct user *userinfo,int count)
{
}
//is my user_id
int is_my_user_id(int input_id,int restore_id)
{
}
int is_my_user_psd(char* input_psd,char* p)
{
int update(struct user *userinfo,int count)
{
}
//show menu
int show_menu()
{
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
//浠ヤ笂涓哄寘鍚殑澶存枃浠?br />#define N 100 //瀹忓畾涔?/p>
struct user//瀹氫箟涓涓敤鎴風殑緇撴瀯浣?br />{
};
struct student//瀹氫箟涓涓鐢熺殑緇撴瀯浣?br />{
};
int i=0;//鍏ㄥ眬鍙橀噺 緇熻涓暟
//浠ヤ笅涓鴻繘鍏ョ郴緇熺殑鍑芥暟瀹氫箟
int length_password(char *p);
int valid_user_name(char *p);
int is_username_valid(char *p);
int length_password(char *p);
int is_password_valid(char *p);
int two_password_valid(char *p1,char*p2);
int user_register(struct user *ptr_user,int size);
int is_my_user(struct user *p,int size);
void display_user(struct user u);
void update_password(struct user *ptr_user,int size);
//浠ヤ笅涓哄鐢熶俊鎭鐞嗙殑鍑芥暟瀹氫箟
void input(struct student a[] );
void rank(struct student a[]);
void insert(struct student a[]);
void del(struct student a[]);
void display(struct student a[]);//鏄劇ず鍑芥暟
void search(struct student a[]);//鏌ヨ鍑芥暟
int main()
{
}
int length_user_name(char *p)//瀛楃鍨嬫寚閽堣鍙?br />{
}
int valid_user_name(char *p)
{
}
int is_username_valid(char *p)
{
}
int length_password(char *p)
{
}
int is_password_valid(char *p)
{
}
//媯嫻嬩袱嬈″瘑鐮佽緭鍏ユ槸鍚︾浉鍚?br />int two_password_valid(char *p1,char*p2)
{
}
int user_register(struct user *ptr_user,int size)//瀹氫箟涓涓粨鏋勪綋鎸囬拡鏁扮粍鍙橀噺錛宻ize涓虹粨鏋勪綋鏁扮粍鐨勫厓绱犱釜鏁?br />{
}
int is_my_user(struct user *p,int size)
{
}
//鏄劇ず鐢ㄦ埛淇℃伅
void display_user(struct user u)
{
}
//淇敼瀵嗙爜
void update_password(struct user *ptr_user,int size)
{
}
void input(struct student a[])
{
}
void display(struct student a[])
{
}
void rank(struct student a[])
{
}
void insert(struct student a[])
{
}
void del(struct student a[])
{
}
void search(struct student a[])//鏌ヨ鍑芥暟
{
}
//鍏卞悓榪涙錛屽彧涓哄紑婧?