#include<stdio.h>
struct creat_account
{ char first_name[50];
char last_name[50];
char username[50];
char password[51];
struct birthday
{ int day;
int month;
int year;
}birth;
struct Sex
{ int male;
int female;
}sex;
};
void pass_gen(char pass[])
{ int i=0;
char ch;
while(1)
{ ch=getch();
if(ch==13)
{ break;
}
else
putchar('*'); pass[i++]=ch;
}
pass[i]='\0';
}
int main()
{ char passck[20];
char sexck[10];
struct creat_account user;
printf("ENter First Name : "); scanf("%s",user.first_name); printf("ENter Last Name : ");scanf("%s",user.last_name);
printf("ENter your User Name : "); scanf("%s",user.username);z:
printf("ENter your pasword : "); pass_gen(user.password);
printf("\nENter repeat your password : "); pass_gen(passck);
if(strcmp(user.password,passck)!=0)
{ printf("\nDon't Match\n"); goto z;
}
printf("\nENter Your Birth info : "); printf("\n\t DAY : "); scanf("%d",&user.birth.day); printf("\t MONTH : "); scanf("%d",&user.birth.month);
printf("\t Year : "); scanf("%d",&user.birth.year);
y:
printf("Enter Your Sex ; m/M=Male F=Female : \n"); scanf("%s",sexck); if(strcmp(sexck,"M")==0||strcmp(sexck,"m")==0)
{ user.sex.male=1;
user.sex.female=0;
}
else if(strcmp(sexck,"F")==0||strcmp(sexck,"f")==0)
{ user.sex.male=0;
user.sex.female=1;
}
else
{ printf("\nYou have dial Wrong keyword\n");
goto y;
return 0;
}
printf(" \nYOUR information is HERE \n");printf("FIRST name:%s\n",user.first_name);printf("Last name:%s\n",user.last_name);printf("User name:%s\n",user.username);printf("password:%s\n",user.password);
printf("User birthday:%d\n",user.birth.day);printf("User birthmonth:%d\n",user.birth.month);printf("User birthyear%d\n",user.birth.year);printf("SEX : ");
if(user.sex.male==1)
{ printf("Male\n");}
else
{ printf("Female\n");}
return 0;
}
No comments:
Post a Comment