中国武术段位考核:关于C语言~

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 22:12:56
有没有语句可以清除上次运行的结果?
我知道在应用putchar 和getchar时要用到预编译命令~但为什么在用到cls时也要用#include<stdio.h>?

如果是DOS环境的清屏命令的话,是CLS<CR>。
楼上的大哥的代码少了头文件<stdlib.h>。
system函数是发字符串作为系统命令的函数。system("cls");就是调用CLS命令。该函数能完成的任务就是程序清屏,清除之前所有输出。如果你只是想把最后一次输出结果清除,那就用输出控制字符实现。(具体是什么不清楚,自己查ASCII码表吧)

#include <stdio.h>

int main()
{
printf("fkdasjlflasjfklasfsfsaf\");
printf("fdskajfklsdkfsajdkflasjdkf");

/* 下面才是重点 */
system("Cls");
return 0;
}

我没有遇到过这样的语句,但如果你重新编译该程序就没有上次的结果了

#include<conio.h>
调用clrscr();