文件读写(以登录注册为例)
来源:互联网 发布:淘宝客推广流程 编辑:程序博客网 时间:2024/05/02 04:29
//注册
void regist(){
char name[100];
char pwd[100]; //第一次输入密码
char pad[100]; //确定密码
char modelUser[100] = "user"; //用户zhuceUser.ini文件的模块名称。
char idStr[10]; //用于把int转换为字符串
int id=0; //获取到zhuceUser.ini里面的用户数量
printf("\t请注册\n\n");
printf("用户名:");
scanf("%s",name);
printf("密 码:");
scanf("%s",pwd);
printf("请确认密码:");
scanf("%s",pad);
if(strcmp(pad,pwd)==0){ //如果输入两次的密码一样,则注册成功
printf("注册成功!\n");
WritePrivateProfileString("index","id",idStr,".\\zhuceUser.ini");
}
WritePrivateProfileString(name,"userName",name,".\\loginUser.ini"); //第一个name是[里面的值],username是键的名称,name就是你输入的值
WritePrivateProfileString(name,"password",pad,".\\loginUser.ini");
//存入文件的user1 user2之内的是下面操作的。
WritePrivateProfileString(modelUser,"userName",name,".\\zhuceUser.ini");
WritePrivateProfileString(modelUser,"pwd",name,".\\zhuceUser.ini");
Sleep(1000);
system("cls");
login();
}else{ //密码不一致
printf("输入的密码不一致,请重新注册。\n");
Sleep(1000);
system("cls");
regist();
}
}
//登录
void login(){
int i,k=0;
char uName[100];
char sureName[100];
char password[100];
char spwd[100];
printf("\t 登录\n\n");
printf("\t用户名:");
scanf("%s",uName);
printf("\t密码:");
scanf("%s",spwd);
GetPrivateProfileString(uName,"userName","not find",sureName,100,".\\loginUser.ini"); //获取名字信息
if(strcmp(uName,sureName)==0){
printf("登陆成功!\n");
printf("正在转跳进入首页.....\n");
Sleep(1000);
system("cls");
home();
}else{
printf("密码错误,请重输\n");
system("cls");
login();
}
}
注:到时在该程序所在的文件夹里,会自动生成以个包(例:上面的zhuceUser.ini和loginUser.ini记事本,用来装输入的用户名和密码)
0 0
- 文件读写(以登录注册为例)
- C 文件读写(以判断闰年为例)
- 配置Struts2(以登录为例)
- 使用Json持久化保存数据,数据的写入和读出(以注册登录账号为例)_1
- 读写文件1——以字节为单位,读写文件(笔记实例)
- android中的网络请求(以注册登陆为例)
- C语言文件读写注册登录功能实现
- 转 Android实现对本机附带文件的读写 以TXT文件为例
- C# WinForm如何读写XML(以实现如何像QQ登录窗口那样为例 记住密码 下次不用重输密码)
- 自己做MVC框架(以登录页面为例)
- SSH环境搭建(以用户登录为例)
- 做登录的一些注意事项(以java为例)
- 以用户登录、注册、添加删除修改为例,解析jdbcTemplate使用方式以及spring注解实现CRUD
- C标准库:以记录为单位的IO函数(文件读写)
- 以Android端为客户端,servlet端为服务端的实时通讯——登录注册
- 试用友盟SDK实现Android第三方登录(以QQ登录为例)
- thinkPHP3.2.2使用thinkSDK实现第三方登录(以QQ登录)为例。
- 通过adb以root权限登录android开发板,并修改system目录为读写权限
- PHP实现翻译功能
- 类的加载、连接与初始化过程的详细分析(中)
- HDU 1014 Uniform Generator
- iOS 之多线程CoreData
- Hadoop Hive sql语法详解3--DML 操作:元数据存储(3)
- 文件读写(以登录注册为例)
- php 获取远程图片的一个方法
- JavaScript输出各色系随机颜色【红绿蓝青黄紫、黑白、全彩】
- 一步一步实现ListView加载网络数据,下滑底部加载,顶部下拉刷新。并配有双缓存
- iOS——四种即时通讯协议
- 推荐一款设计很赞的装修家居类APP
- 谈谈对Spring IOC的理解
- 图像检索----迭代量化(Iterative Quantization)理解
- Hadoop Hive sql语法详解--DQL 操作:数据查询SQL(4)