C语言的强大(C语言实现异常机制)
一直知道C很强大,可以编写操作系统等等,但是一直没有概念
今天看了一下KVM的CLDC1.1的源代码,太酷了,一切都是C,加载class,运行class,类多态实现…..加载JAR,运行JAR….实现线程…..还包括实现了异常机制,好强大!
下载地址: j2megame.cn下载
一切的一切,继续学习…..距离….
虽然看不懂,但记录一下实现的,看代码
一直知道C很强大,可以编写操作系统等等,但是一直没有概念
今天看了一下KVM的CLDC1.1的源代码,太酷了,一切都是C,加载class,运行class,类多态实现…..加载JAR,运行JAR….实现线程…..还包括实现了异常机制,好强大!
下载地址: j2megame.cn下载
一切的一切,继续学习…..距离….
虽然看不懂,但记录一下实现的,看代码
最初在使用C++编小游戏时,写出的界面的很难看,于是找到了个理想化的办法,就是输出特殊字符,而达到表格的效果
效果如下面两个图:
利用绝对秒函数,可实现各种时间的加减运算,代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 |
unsigned long stime(int year, int mon,int day, int hour, int min, int sec) { if (0 >= (int) (mon -= 2)) { /* 1..12 -> 11,12,1..10 */ mon += 12; /* Puts Feb last since it has leap day */ year -= 1; } return ((( (unsigned long)(year/4 - year/100 + year/400 + 367*mon/12 + day) + year*365 - 719499 )*24 + hour /* now have hours */ )*60 + min /* now have minutes */ )*60 + sec; /* finally seconds */ } |