回复 10楼 wp231957
这样做就直接把账号和密码写进了文档中了,就不需注册的账号和密码。这样注册不是没有用了吗?
#include <stdio.h> int main() { FILE* fp; fp=fopen("user.sdf","a"); char namebuf[20]={'\0'}; char pwdbuf[20]={'\0'}; int i=1; char* name="zhangsan"; char* pwd="111111"; //正常这里需要遍历数据文件 扫描是否有和"zhangsan"一致的账号存在,如果没有才可以注册 //包括一些账号和密码的构成规则 都需要再这里进行验证,为了简单 这里略去 fprintf(fp,"\n%10s%8s",name,pwd); fclose(fp); fp=fopen("user.sdf","rb"); while(!feof(fp)) { fscanf(fp,"%s%s",namebuf,pwdbuf); printf("扫描到%d个用户 用户名为%s 密码为 %s\n",i++,namebuf,pwdbuf); } fclose(fp); return 0; }