Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <conio.h>
- struct user
- {
- char nama[15];
- char pass[15];
- }data[100],login,regi;
- void bersih()
- {
- system("cls");
- }
- void regis()
- {
- FILE *fp;
- char cek[15],c,cek_nama[15],cek_pass[15];
- int n=0,i=0;
- fp=fopen("Data.txt","a+");
- printf("\t\t==============\n");
- printf("\t\t* REGISTRASI *\n");
- printf("\t\t==============\n");
- printf("\n\n");
- printf("MASUKKAN USERNAME: ");
- scanf("%s",regi.nama);
- while(!feof(fp)){
- fscanf(fp,"%s %s\n",&cek_nama,&cek_pass);
- if(strcmp(cek_nama,regi.nama)==0){
- printf("USERNAME TIDAK TERSEDIA\n");
- printf("COBA LAGI\n");
- system("pause");
- bersih();
- regis();
- }else{
- strcpy(regi.nama,cek_nama);
- break;
- }
- }
- printf("MASUKKAN PASSWORD: ");
- while (n<=15){
- regi.pass[n]=getch();
- c=regi.pass[n];
- if(c==13) break;
- else printf("*");
- n++;
- }
- fprintf(fp,"%s %s\n",regi.nama,regi.pass);
- fclose(fp);
- for(i=0;i<=n;i++)
- strcpy(regi.pass,"\0");
- bersih();
- printf("%s\n",regi.pass);
- printf("REGISTRASI BERHASIL\n");
- }
- void in()
- {
- }
- int main()
- {
- regis();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement