Qhh 发表于 2013-10-20 14:15:35

屏幕清除

C语言中,执行某步骤,按要求输入数据时不小心输多啦,什么函数能在执行该步骤后将输多的数据从屏幕上清除?

liufei_vip 发表于 2013-10-20 17:11:10

cls

565123 发表于 2013-10-20 17:37:33


system("cls");

fox325934552 发表于 2013-10-20 18:36:47

system("cls");
清屏

随风听雨雪 发表于 2013-10-20 20:33:52

system("cls");

12月30日 发表于 2013-10-20 20:40:50

F5刷新?{:1_1:}

Psooor 发表于 2013-10-21 19:09:21

先使用头文件
#include "windows.h"
然后可以使用
system("cls");
函数实现清屏

苹果沃珂 发表于 2013-10-22 15:41:22

看看这个我之前的文章,里面使用了scanf函数来清除上次输入留下的东西:scanf("%*c");//fflush(stdin);
http://bbs.fishc.com/home.php?mod=space&uid=233202&do=blog&id=1942

牡丹花下死做鬼 发表于 2013-10-24 08:53:47

system("cls");

Qhh 发表于 2013-11-2 23:34:21

Psooor 发表于 2013-10-21 19:09 static/image/common/back.gif
先使用头文件
#include "windows.h"
然后可以使用


只想那些多余的不需要的数据删除,那些有用的还是照样显示!

muller8 发表于 2013-11-7 12:55:46

如果你要清屏的话就用:system("cls");如果先前删除一个的话,我记得应该是printf("\b ");可以将光标回复到前面一个,然后用空格就可以将前一个字符给覆盖掉,达到删除的目的了!

如果有什么不懂的,还可以继续问

CL0419 发表于 2013-11-7 17:40:04

11楼正解,忘采纳

Qhh 发表于 2013-11-8 23:17:43

muller8 发表于 2013-11-7 12:55 static/image/common/back.gif
如果你要清屏的话就用:如果先前删除一个的话,我记得应该是可以将光标回复到前面一个,然后用空格就可以将 ...

不懂!我现在详细说一下我的问题:就是要求你输入三个数据,而你输入了四个,1 2 3 4,然后将三个数输出,但是在输出的时候,那个多出来的4自动消除,就是,屏幕上只有1 2 3          1 2 3,而没有4啦!
页: [1]
查看完整版本: 屏幕清除