要求:

1.显示系统时间

2.绘制系统图案

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

//define.h#ifndef _DELINE_H
#define _DELINE_H#include <stdio.h>
#include <time.h>
#include <string.h>
#include <stdlib.h>//显示系统时间
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×40system("mode con cols=80 lines=40");//显示系统时间showtime();//绘制心形图案paintheart();//换行居中printf("\n                     ");//输入用户名scanfuser();//换行居中printf("\n                     ");//输入密码scanfpassword();return 0;
}

【C语言开发】登陆界面相关推荐

  1. 用c语言开发图形界面,「分享」C语言如何编写图形界面

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 贴吧内经常有人问C语言是不是只能用于字符终端界面开发,不能用于图形界面.大家也都有回答,需要其他的库.MFC,GTK,QT. 本人近期刚用GTK库加上纯C ...

  2. 使用Scala语言开发GUI界面的计算24点的游戏应用

    今年开始学习Scala语言,对它的强大和精妙叹为观止,同时也深深感到,要熟练掌握这门语言,还必须克服很多艰难险阻. 这时,我就在想,如果能有一种方式,通过实际的应用实例,以寓教于乐的方式,引导我们逐步 ...

  3. 使用Go语言开发Qt界面

    Go 的 UI 库 Go 语言本身是没有 UI 库的,不过有许多第三方的库支持将 Go 语言绑定到其他 UI 库,比如 Qt.GTK.参考地址 环境搭建 非 windows 或者需要参数说明的可以参考 ...

  4. C语言运行界面字体,C语言实现图形界面登陆窗口.docx

    纯C语言实现图形界面登陆窗口 一下是界面图: 编程工具是:VC6.0 请根据个人需要对源代码进行修改使用,图片放在工程文件夹中.新建时应该将文件后缀设置为.cpp 以下是程序灯源代码: #includ ...

  5. go html vue,[终极巨坑]golang+vue开发日记【三】,登陆界面制作(二)

    写在前面 本期内容是承接上期已经做好了登陆界面来写的,不过本期是以golang为主,可能需要大家把最基本的语法结构熟悉一下:菜鸟教程.这样的话方便展开,自然而然的,本篇也是直接实战为主.这次需要依赖m ...

  6. 【大白话学习】UniApp 微信小程序与APP应用 开发零基础入门教程(二)---登陆界面功能实现

    打开 main.js,这个文件里定义的是整体小程序中会用到的一些 功能 (即变量之类),也就是说,只要在这里出现的功能,其它页面可以直接拿来使用.可以把它理解为: 共享单车main ,大家都可以用. ...

  7. 可以用来开发GUI界面的主流语言和平台(一)

    可以用来开发GUI界面的主流语言和平台(一) 一.C++(MFC) C++中常见的用来做GUI界面的主要是MFC和Qt creater.本文先介绍如何快速上手MFC(用一个统计字符数量的小例程),下篇 ...

  8. c语言开发窗口程序,怎么用c语言做一个界面?

    https://m.zjurl.cn/answer/6697137038547747083/?app=news_article&app_id=26&share_ansid=669713 ...

  9. 界面开发(2)--- 使用PyQt5制作用户登陆界面

    使用PyQt5制作用户登陆界面 上篇文章已经介绍了如何配置PyQt5环境,这篇文章在此基础上展开,主要记录一下如何使用 PyQt5 制作用户登陆界面,并对一些基础操作进行介绍. 下面是具体步骤,一起来 ...

  10. Cortex-M开发板密码登陆界面

    效果图 登陆主界面 输入密码 密码错误 密码正确(我这里省事登陆成功直接放的一张图) 思路 主界面 主界面要有的元素有:输入框.数字键盘(字母键盘).logo(可有可无).删除键.登陆键 所以我们单独 ...

最新文章

  1. php mysql 查询 where_PHP MySQL Where 子句
  2. 通过Spark listener实现Direct模式读取Kafaka数据
  3. ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)
  4. 北京的林书豪,像一把小李飞刀
  5. KubeEdge 1.1 部署
  6. 马化腾,你就把微信卖给运营商得了
  7. Serverless 应用如何管理日志 持久化数据
  8. 不要抱怨,每个人的人生都不完美
  9. macOS设备上的照片导入Bridge
  10. 基于Opencv和Tesseract的行驶证识别系统设计
  11. linux系统转移到另一个硬盘,(扩展根目录容量方法汇总)把Linux系统迁移到另一个分区或者硬盘...
  12. html src认证,html – SRCSET的W3C验证
  13. Hexo | yilia主题美化
  14. 【神经网络】变分自编码大杂烩
  15. 【已解决】华为P10禁止系统更新EMUI9
  16. Android Native Crash崩溃及错误原因分析二-实战解决
  17. 一份Yann LeCun等16个顶级数据科学家给新人的建议
  18. java实现人物关系预测_用 NetworkX + Gephi + Nebula Graph 分析人物关系(上篇)
  19. hi3559av100的启动和升级
  20. CTF/黑客之提问的智慧

热门文章

  1. 【Github】github是什么?github入门
  2. java日志优雅打印格式_优雅编程之日志排查Log4j
  3. Android Studio值得推荐的主题背景
  4. 高等代数总结——by一宇
  5. 实验报告:RC电路的充放电过程仿真实验
  6. QQ光遇攻略机器人插件光萌插件『LightCute』来啦!内容自制,独家小精灵问答功能!!
  7. MKS MONSTER8 V1.0使用说明书(基于Klipper 固件配置 Voron 2.4)
  8. 现场总线技术,主要有哪些优点
  9. 卡里 约翰爆破压缩包---kali john
  10. 调研发现,CEO对全球经济增长的悲观情绪创新高