#include<stdio.h>
#include<string.h>
int main(int argc, const char *argv[])
{
char id[20]="",mm[20]="";
char id1[20]="",mm1[20]="";
printf("请输入你要注册的帐号:");
scanf("%s",id);
FILE *fp_r=fopen("./ad.c","r");
if(NULL==fp_r)
{
perror("fopen");
return -1;
}
while(1)
{
if(EOF==fscanf(fp_r,"%s%s",id1,mm1))
{
break;
}
else if(strcmp(id,id1)==0)
{
printf(" %s 账户已存在\n",id);
return -1;
}
}
fclose(fp_r);
printf("请输入密码:");
scanf("%s",mm);
FILE *fp_w=fopen("./ad.c","a");
if(NULL==fp_w)
{
perror("fopen");
return -1;
}
fseek(fp_w,0,SEEK_END);
fputs("\n",fp_w);
fprintf(fp_w,"%s %s",id,mm);
printf(" %s 账户注册成功\n",id);
fclose(fp_w);
return 0;
}
hday6 IO (账户注册)
于 2023-05-03 08:55:46 首次发布