| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3039 人关注过本帖
标题:[求助]一个C语言运行显示怎么清屏
只看楼主 加入收藏
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
以下是引用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!

首先你说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.
2007-07-15 20:25
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
Windows 不垃圾
Windows 几乎人人会用
有些漏洞本来是出于更好的管理。
SharePoint Services 能与 Offlce 结合让网上办公更方便。
Windows 考虑的是用户的使用方便——更符合商业需求,Windows 只是大众化产品。

Linux 毕竟上全世界的编程人员,黑客什么都有,开发时就很注重安全问题,
一些软件的安装还要自己编译,这是对开发者来说是很简单的事,但普通用户,不懂编程的用户却很难。
现在比以前好多了,有安装包了。但有时要装个软件还是很麻烦的。

-------------------------------------------------------------------

Windows和Linux完全是不同的使用人群,

Linux 的用户群:
编程人员、因为价格原因才用Linux的、喜欢自由的环境的、
讨厌微软垄断的、因为工作原因、因为其开源、
买来的电脑自带Linux的。



[此贴子已经被作者于2007-7-15 20:51:56编辑过]


—>〉Sun〈<—
2007-07-15 20:30
caohuolong
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-6-11
收藏
得分:0 
windows 和linux都不错
不过这个兄弟说 linux的速度赶不上windows
我是坚决反对 你一定没有使用过LINUX
你的电脑连续开机2天试试 (注意不是待机)
和LINUX开机一个月的 来试试??
兄弟 没有深入的使用过 就别下错误的结论
win刚开始是比linux快 不过越来越慢 这个问题 你得考虑!
使用对象不一样 考虑方向就不一样!

2007-07-15 22:57
岳C
Rank: 1
等 级:禁止发言
帖 子:354
专家分:0
注 册:2007-7-16
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

坚持到底
2007-07-16 02:10
totohack
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-15
收藏
得分:0 
楼上说的不错,linux是服务器系统,而 windows是商业版个人工作系统,用户群不同,好坏自然无法比较。
不过我是linux的支持者,但我不会说linux好,也不会说windows坏,好坏本来就没有界限,只能让时间去验证。

2007-07-16 08:20
Soulink
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-7-14
收藏
得分:0 
我想说两句:
1.先编译,再连接,最后再运行,这是一个好习惯,希望你能养成。至于像你说的,不编译连接,而直接运行,也不是说错了,如果程序本身一开始无论从语法,逻辑上就一点错都没有,能一次通过的话,直接运行,也的确能够得到自己预期想要的结果,这一点不值得惊奇。但是对于成百上千行,乃至上万行的代码,如果不编译连接而直接运行,后果......
再说编译又浪费你多少时间呢???为你能正确运行程序作一个良好的准备,提前找到自己程序的问题之所在,有什么不好呢???

2.你的清屏问题不难解决,如果你是再Dos环境,TC2.0(3.0)或者Borland C++ 3.1 等环境下编程,遇到这样的问题是常见的。解决方法很简单,在上述两个环境中,菜单中选择File后再在其级联菜单中选择Dos Shell 选项进入后直接在光标所在的命令行处输入cls,再键入回车,则之前屏幕上显示的东东就可以全部清干净了,此时在输入exit,回车退出。


开硬件之道,创软件之业。
2007-07-16 08:58
alswl
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-10-10
收藏
得分:0 
怎么一个问题讨论啊讨论变成了win与linux的讨论了。
我习惯用cls清屏。简单,反正初学者都是在win下操作。
2007-07-17 07:13
zhang_li_168
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-7-14
收藏
得分:0 

谢谢.各位的答复.[

2007-07-17 12:58
快速回复:[求助]一个C语言运行显示怎么清屏
数据加载中...
 
   



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

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