【C语言开发】登陆界面

发布时间:2018-10-11 11:43,

浏览次数:356

要求:

1.显示系统时间

2.绘制系统图案

3.输入用户名和密码,并保存到data.txt文件中

//define.h #ifndef _DELINE_H #define _DELINE_H #include #include

#include #include //显示系统时间 void showtime();

//绘制心形 void paintheart(); //输入用户名 int scanfuser(); //输入密码 int scanfpassword();

#endif //showtime.cpp #include "define.h" void showtime() { time_t timep; char

s[30]; time(&timep); strcpy(s,ctime(&timep)); printf("%s", s); }

//paintheart.cpp #include "define.h" void paintheart() { //心形函数 for (float y =

1.5f; y > -1.5f; y -= 0.1f) { for (float x = -1.5f; x < 1.5f; x += 0.05f) {

float a = x * x + y * y - 1; putchar(a * a * a - x * x * y * y * y <= 0.0f ?

'*' : ' '); } putchar('\n'); } } //scanfuser.cpp #include "define.h" int

scanfuser() { //定义用户名数组 char user[100]; //打印文字 printf("用户名:");

//输入用户名并保存到user数组中 scanf("%s",user); //printf("%s",user);

//将用户名信息保存在data.txt文件中 FILE *fpWrite=fopen("data.txt","a+"); //成功创建文件时

if(fpWrite) { //不为空时逐个字符保存 for(int i=0;user[i]!='\0';i++) {

fprintf(fpWrite,"%c",user[i]); } //关闭文件 fclose(fpWrite); //释放指针 fpWrite=NULL; }

return 0; } //scanfpassword.cpp #include "define.h" int scanfpassword() {

//声明密码数组 char password[100]; //打印文字 printf("密码:"); //输入密码并保存到数组中

scanf("%s",password); //printf("%s",password); //将用户名信息保存在data.txt文件中 FILE

*fpWrite=fopen("data.txt","a+"); //成功创建文件时 if(fpWrite) { //不为空时逐个字符保存 for(int

i=0;password[i]!='\0';i++) { fprintf(fpWrite,"%c",password[i]); } //关闭文件

fclose(fpWrite); //释放指针 fpWrite=NULL; } return 0; } //main.cpp #include

"define.h" int main() { //更改标题 system("title 登录界面"); //设置屏幕为白底红字 system("color

f4"); //设置窗口大小为80×40 system("mode con cols=80 lines=40"); //显示系统时间 showtime();

//绘制心形图案 paintheart(); //换行居中 printf("\n "); //输入用户名 scanfuser(); //换行居中

printf("\n "); //输入密码 scanfpassword(); return 0; }

c语言制作用户登录界面,【C语言开发】登陆界面相关推荐

  1. 易语言做mysql登录器_易语言制作数据库登录器 易语言数据库教程

    易语言做的登陆器怎样利用数据库验证密码是否正确? 你这么写当然是错误的.因为你用查找功能.只要数据库里有这个结果就返回真.搜索的是全部的记录,如果密码N个人是123456,那么只要用户名对密码肯定是正 ...

  2. python用户登录界面tkinter_python tkinter制作用户登录界面-Go语言中文社区

    学习一下莫烦Python的tkinter教程,根据教程制作了用户登录注册页.基本功能为检查登录.注册.清明上河图观看网址http://news.sohu.com/s2015/qmsht/index.s ...

  3. python tkinter制作用户登录界面

    本文只是几年前学习的tkinter的时候写的测试程序,十分之简陋,只是学习用,没什么其他用处. 学习一下莫烦Python的tkinter教程,根据教程制作了用户登录注册页.基本功能为检查登录.注册.清 ...

  4. c语言编写图形登录窗口,C语言实现图形界面登陆窗口

    #include#define LEN_A 20//账户长度 #define LEN_P 10//密码长度 typedef struct Account { char name[20]; long i ...

  5. 三层架构用户登录代码c语言,网站用户登录、注册和修改密码常用代码,采用三层架构...

    创建用户表的Sql语句,数据库为SQL Server2000: create table "User" ( UserID int not null, UserName varcha ...

  6. 用户登录程序C语言实现

    用户登录程序实现 题目要求:编写代码实现,模拟用户登陆情景,并且只能登陆三次,(只允许输入三次密码,如果密码正确则提示登陆成功,如果三次均输入错误,则退出程序). 代码如下: int main() { ...

  7. c语言处理用户错误输入,C语言实现用户输入

    用户输入一个字符串然后回车表示结束.因为用户在输入的过程中长度是不确定的,所以要求自己使用的循环写的更好.在这里自己写了一个代码,效率不高,相对来说如果能模拟出C++中的vector向量可能会好一些. ...

  8. 使用BootStrap制作用户登录UI

    先看看劳动成果 布局 左右各一半(col-md-6) 左侧登录框占左侧一半的10/12 右侧是登录系统的注意事项 使用到的BootStrap元素 well 输入框组(input-group) 按钮(b ...

  9. 3、Vue+ElementUI制作用户登录页面

    前面两篇简单了解了一下vue和SPA,现在来用Vue+ElementUI做一个用户登录页面,ElementUI是Element出的一套针对vue的UI库,类似的UI库非常多,ElementUI只是其中 ...

  10. linux系统一直循环登录界面,Ubuntu卡在登陆界面无限循环的问题

    某次虚拟机Ubuntu18开机之后,点击用户名输入密码,屏幕一闪接着又返回用户登录界面,无限次循环,已经不是第一次了,第一次的时候直接重装了虚拟机,但是这次虚拟机中有重要的文件,不能进行重装,仔细回想 ...

最新文章

  1. python爬虫天气实例scrapy_python爬虫之利用scrapy框架抓取新浪天气数据
  2. docker使用_使用Docker正确的姿势
  3. 洛谷 P4551 最长异或路径
  4. 越烧钱越上瘾,年轻人为何沉迷「白色鸦片」?
  5. 【kafka】kafka 启动报错 InvalidReceiveException: Invalid receive (size = -720899)
  6. Docker学习总结(56)——Docker-compose 基础知识温习
  7. 阳江口碑好的java培训价格
  8. Java正则表达式之Matcher类的find和matches方法的区别
  9. 游戏找不到DirectX的解决方法
  10. 摩尔庄园同一服务器怎么显示好友,摩尔庄园手游怎么搜索别人搜索好友步骤详解...
  11. Snagit 10 截图 虚拟打印机 【下载|注册码】
  12. jdk1.8的环境配置
  13. 世界观和方法论----写给学弟学妹的
  14. UE4无法创建C++类
  15. 第1课-如何有效学习和训练算法和数据结构
  16. 线程池及其原理和使用
  17. mandrake安装INTEL e1000网卡驱动
  18. Windows Azure 常见问题汇总
  19. matlab visa转c,将一个m文件转成c /cpp文件并在VC中进行编译。这种方法有个烦人的地方,每次你都需要把matla...
  20. 59.java编程思想——创建窗口和程序片 Swing

热门文章

  1. vue.prevent .stop .passive
  2. 如何查看oracle隐含参数,Oracle如何查看隐含参数
  3. python怎样批量修改文件大小_使用python对文件夹下的照片进行批量修改尺寸
  4. Redis集群--Cluster--节点通信的过程(原理)
  5. KRC跨境商城系 拍卖系统 竞拍系统 商城系统 虚拟支付源码
  6. python中keyword_python的keyword模块用法实例分析
  7. python 打开网页并截图_python实现自动网页截图并裁剪图片
  8. python实现网页截图功能——学习篇(01)
  9. 项目成本管理-案例分享
  10. 如何清除谷歌浏览器中的counterflix广告病毒