c语言 清屏函数

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:03:21
#include<stdio.h>
#include<conio.h>
void main()
{
char c;
printf("asdhui");
printf("asdhui");
printf("asdhui");
printf("Y/N");
scanf("%d",&c);
if(c=='y' || c=='Y')
{
clrscr();
}
}
那为高手告诉我为什么会错啊?
怎么改就可以清屏啊

有人问:如何才能只清除一行,或是指定行?
于是搜呀搜呀~找到了这样的一个代码(关键部分):

#include <stdio.h>
#include <windows.h>
void GoToXY(int x, int y);
void main()
{int x,y;

printf("请输入光标位置(x,y)用逗号隔开/n");
scanf("%d,%d",&x,&y);
GoToXY(x,y);
printf("x=%d,y=%d",x,y);
scanf("%d",&x);}

void GoToXY(int x, int y)
{COORD pos = {x,y};                 //设置光标位置
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);    // 获取标准输出设备句柄
SetConsoleCursorPosition(hOut, pos);      //两个参数分别是指定哪个窗体,什么位置?}
那个如何清除指定的行的字符呢?
那就得用“覆盖法”了,就是让光标到那一行的行头,让后用一个循环输入指定次数的空格就行了。

c语言 清屏函数 C语言中清屏函数是哪个?谢谢 c语言中清屏用什么函数指令? 在vc++环境下写C语言,,清屏函数是什么 c语言中的清屏函数clrscr()应该怎么用? c语言清屏函数 和定义整型为什么会冲突 c语言中,关于命令行清屏命令 c语言问清屏命令问题 求:C语言中的清屏命令。 C语言的清屏语句是什么?