| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 821 人关注过本帖
标题:最近要写出一个计算器的界面
只看楼主 加入收藏
icuit
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2006-4-28
收藏
 问题点数:0 回复次数:2 
最近要写出一个计算器的界面
具体点就是一个计算器的界面
只有 + - * / 功能的
上面有一个显示区
还有0~9 共10个数字
以及工厂+ - * / 退格和end键

要求
当用户没有输入时,在计算器顶部显示闪烁的文本“This is a simple calculator!”(红,绿色)。当用户按键时,文本不再闪烁;若用户按下End键,程序终止;否则程序接受用户输入的算式,并显示结果;显示完计算结果后,延时一段时间,程序继续闪烁显示文本“This is a simple calculator!”,等待用户输入。



现在遇到的问题还多多

网上找了些资料
要用到system.h
boland C++和VC++里都没有
难道TC和上述二者还都不一样?
要用到clrscr();也说没定义过的函数
我晕了。。
这些库和函数难道还要自己去找来填进去吗?

搜索更多相关主题的帖子: 计算器 界面 
2006-06-07 09:46
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 

楼主所说的已经算是C的高级编程技术了。简单向楼主介绍一下吧。
//////////////////////////////////////////////////////////////////////
闪烁文本就要用到文本属性设置函数:void textattr(int attr);
attr参数是表示颜色的信息,计算机中8为的二进制数最高位7就是闪烁的颜色设置了;

按键我想应该在开头用宏定义了。关于键盘输入TC提供bioskey()函数,形式与用法:
int bioskey(int cmd) //cmd是用来确定bioskey()如何操作问题;

关于文本界面应该要用到窗口函数,用于创造窗口:
void window(int left, int top, int right, int bottom) //参数分别是左、上、右、下的坐标

填色方面还有一些函数:textcolor() textbackground();至于clrscr(),那是清屏函数,填充颜色后应该用到这函数;

这些函数TC下都提供,现在一些编译器如VC、DEV-CPP可能就没有这些函数了。楼主可以去学一下这些函数怎样用。


我的原则很简单:不做不喜欢的事!
2006-06-07 12:40
icuit
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2006-4-28
收藏
得分:0 
呵呵
好的
谢谢这位朋友的指点!
2006-06-07 18:17
快速回复:最近要写出一个计算器的界面
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037852 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved