谁知道Visual c\c++ 有没有DOS窗口下清屏函数?

blackeye527 2001-11-09 10:37:13
borland c\c++ 中有clrscr() DOS窗口清屏函数,但在Visual c\c++ 下不能用,不知Visual c\c++ 有没有类似函数,请指教,不胜感激!!
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackeye527 2001-11-11
  • 打赏
  • 举报
回复
先谢过几位大虾的热心回答
icessl 2001-11-09
  • 打赏
  • 举报
回复
下面两个函数用于 Window的 DOS 窗口:
int Windows95cls()
{
HANDLE h;
COORD p;
int x;
CONSOLE_SCREEN_BUFFER_INFO z;

h=GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(h,&z);
p.X=0;
p.Y=0;
FillConsoleOutputCharacter(h,' ',z.dwSize.X*z.dwSize.Y,p,&x);
return 0;
}

int Windows95SetCursor(int x,int y)
{
HANDLE h;
COORD p;

h=GetStdHandle(STD_OUTPUT_HANDLE);
p.X=x;
p.Y=y;
SetConsoleCursorPosition(h,p);
return 0;
}

耙子 2001-11-09
  • 打赏
  • 举报
回复
system("cls");
我我没试验过,但肯定不行,system是调用一个单独的shell来执行cls,执行结束推出这个shell, 他不会影响当前的shell的。
abcicq 2001-11-09
  • 打赏
  • 举报
回复
system("cls");
可以了

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧