以下是引用yohji在2007-7-15 12:34:08的发言:
不同意楼上的观点。
1. 你说它不能真正清屏,我200%同意,因为,很显然,并不是所有终端都是80*24的。但这和32bit/64bit有什么关系?
2. 我们(西邮Linux兴趣小组:http://www.xiyoulinux.cn/)编写的程序大都是在Linux上运行的。我们深知window$是怎么样一个垃圾系统。我不想在这里讨论Linux比window$好多少,我想你也不愿意听,不是吗?那好,咱们都做一个折衷,用C99作为评判,很公平了吧?但用C99的标准来看,system("cls");仍然是不可移植的。
Thanks!
不同意楼上的观点。
1. 你说它不能真正清屏,我200%同意,因为,很显然,并不是所有终端都是80*24的。但这和32bit/64bit有什么关系?
2. 我们(西邮Linux兴趣小组:http://www.xiyoulinux.cn/)编写的程序大都是在Linux上运行的。我们深知window$是怎么样一个垃圾系统。我不想在这里讨论Linux比window$好多少,我想你也不愿意听,不是吗?那好,咱们都做一个折衷,用C99作为评判,很公平了吧?但用C99的标准来看,system("cls");仍然是不可移植的。
Thanks!
首先你说windows垃圾,那么为什么它占有了世界90%的计算机?windows运行速度远远超过linux,如果你认为windows垃圾,那么请你组团去编写一个超过windows的OS,不用说vista,就先超过windows 1.0吧
再者,完全不需要printf("%1920c",' ');才可以完成所需操作,完全可以通过调用BIOS中断达到完美的目的.
并且如果真要用printf,完全可以for(i=0;i<24;printf("\n"),i++) ; 完成,不需要输出这么多空格,要知道,这样很慢!
相信我们95%的人都在用windows,并且现在出学所编写的程序也只需要在windows下使用,清屏这一操作只在应用软件中大量使用,而真正的计算和科研等是不需要的,现在步入图形视窗时代,除科研和计算很少需要黑色控制台.
My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.