注册 登录
编程论坛 C++教室

怎么编写一个像右下一样让时间走动的程序啊

a99875984 发布于 2013-04-15 08:26, 965 次点击
如题,我的思路是,先获取时间,然后就可以一秒加一次了
但如何控制这个一秒啊?
抱歉,语文差,不知道有没有说清楚
15 回复
#2
peach54602013-04-15 08:37
右下是哪?
什么东西啊?
#3
wp2319572013-04-15 08:39
windows任务栏的时间显示器吗   如果是  也太简单了
#4
a998759842013-04-15 12:32
回复 3楼 wp231957
恩,现在只是学了基础语法和数据结构,所以WINDOWS或者MFC什么的都还没学
请问,如果要编写个日期加减的程序,每个月有几天已经控制好了,该怎么去调用啊?递归吗?

[ 本帖最后由 a99875984 于 2013-4-15 12:36 编辑 ]
#5
a998759842013-04-15 12:33
回复 2楼 peach5460
应该是楼下说的那个时间显示器吧,我不知道怎么一秒一秒的往上加
请问,如果要编写个日期加减的程序,每个月有几天已经控制好了,该怎么去调用啊?递归吗?

[ 本帖最后由 a99875984 于 2013-4-15 12:36 编辑 ]
#6
TonyDeng2013-04-15 12:34
跟你写什么界面的程序有关的
#7
a998759842013-04-15 12:37
回复 6楼 TonyDeng
额,弱弱的问句,界面是什么东西。CMD窗口那个算界面吗?

[ 本帖最后由 a99875984 于 2013-4-15 12:40 编辑 ]
#8
TonyDeng2013-04-15 12:40
cmd那个叫CUI,就是字符界面,可以做到那个的,但跟你整个程序的写法有关,如果不能及时交回控制权,时间就不会刷新。图形界面叫GUI,通常Windows程序是GUI。
#9
a998759842013-04-15 12:43
回复 8楼 TonyDeng
暂时只学了基础语法和数据结构,其他的都没学,怎么回交控制权这些都不知道
#10
TonyDeng2013-04-15 12:50
就是程序中每一个动作都不能长时间占用CPU,把CPU轮给别人,到自己时再接着做。如果是在DOS系统中,可以用系统中断,但在Windows的cmd中,已经很难这样了,时间跳动还是可以的,不过不顺畅。
#11
a998759842013-04-15 12:56
回复 10楼 TonyDeng
请问下,大学中最好掌握哪些知识呢?我只知道数据库,语言,数据结构,除了这些还有哪些啊?大二下学期了,我却只学了语言,数据结构正在学,数据库还要等下学期,突然觉得其实我很多都不懂,谢谢了
#12
TonyDeng2013-04-15 12:57
最好学一下软件工程
#13
a998759842013-04-15 13:04
回复 12楼 TonyDeng
额,这学期在学张海潘版的软件工程。还有操作系统,代码开发技术,人机交互,觉得这些全是理论的,都没怎么听,这些课都很重要吗?
#14
TonyDeng2013-04-15 13:07
这些才是将来永远要用到的东西,那些形而下的具体知识随时会变,语言会时髦或不时髦、语言的语法也会与时俱进,现在学那些到将来会过时,但理论是终身受用的。千万不要轻视理论,学编程的,对理论无论再怎么强调都不为过。
#15
a998759842013-04-15 13:24
回复 14楼 TonyDeng
太感谢了。或许我从现在开始要改变我的学习态度了。谢谢了
#16
子楠2013-04-15 16:21
收益很大呀
1