社区
C语言
帖子详情
一个菜鸟的问题
RookieStar
2003-04-08 08:10:37
如何在VC++ 6.0中实现清屏?
...全文
106
4
打赏
收藏
一个菜鸟的问题
如何在VC++ 6.0中实现清屏?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
efanl
2003-04-08
打赏
举报
回复
或者把下面程序存成一个头文件,以后就可以调用clrscr ()清屏了
#ifndef _MY_CONIO_H_FILE_INCLUDED
#define _MY_CONIO_H_FILE_INCLUDED
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#define PERR(bSuccess,api) {if(!(bSuccess)) printf("%s:Error %d from %s on line %d\n",\
__FILE__,GetLastError(),api,__LINE__);}
void MyCls(HANDLE);
void GotoConsoleXY(HANDLE,int,int);
inline void clrscr(void)
{
HANDLE hStdOut=GetStdHandle(STD_OUTPUT_HANDLE);
MyCls(hStdOut);
return;
}
inline void gotoxy(int x,int y)
{
HANDLE hStdOut=GetStdHandle(STD_OUTPUT_HANDLE);
GotoConsoleXY(hStdOut,x,y);
return;
}
void MyCls(HANDLE hConsole)
{
COORD coordScreen={0,0};//设置清屏后光标返回的屏幕左上角坐标
BOOL bSuccess;
DWORD cCharsWritten;
CONSOLE_SCREEN_BUFFER_INFO csbi;//保存缓冲区信息
DWORD dwConSize;//当前缓冲区可容纳的字符数
bSuccess=GetConsoleScreenBufferInfo(hConsole,&csbi);//获得缓冲区信息
PERR(bSuccess,"GetConsoleScreenBufferInfo");
dwConSize=csbi.dwSize.X * csbi.dwSize.Y;//缓冲区容纳字符数目
//用空格填充缓冲区
bSuccess=FillConsoleOutputCharacter(hConsole,(TCHAR)' ',dwConSize,coordScreen,&cCharsWritten);
PERR(bSuccess,"FillConsoleOutputCharacter");
bSuccess=GetConsoleScreenBufferInfo(hConsole,&csbi);//获得缓冲区信息
PERR(bSuccess,"ConsoleScreenBufferInfo");
//填充缓冲区属性
bSuccess=FillConsoleOutputAttribute(hConsole,csbi.wAttributes,dwConSize,coordScreen,&cCharsWritten);
PERR(bSuccess,"FillConsoleOutputAttribute");
//光标返回屏幕左上角坐标
bSuccess=SetConsoleCursorPosition(hConsole,coordScreen);
PERR(bSuccess,"SetConsoleCursorPosition");
return;
}
void GotoConsoleXY(HANDLE hConsole,int x,int y)
{
COORD coordScreen={x,y};
SetConsoleCursorPosition(hConsole,coordScreen);
return;
}
#endif //_MY_CONIO_H_FILE_INCLUDED
efanl
2003-04-08
打赏
举报
回复
system ("cls");
diabloqin
2003-04-08
打赏
举报
回复
up
efanl
2003-04-08
打赏
举报
回复
当然,也可以输出25个空行,呵呵呵……
程序员的十个层次(不得不看)
从“
菜鸟
”到“专家”,每
一个
层次都是对前一层次的深化和发展,同时也对程序员提出了更高的要求。最终达到“专家”层次,意味着在某个领域内成为了真正的领军人物,对整个行业都有着重要的贡献和影响。
控件的Group属性
一个
菜鸟
问题
MFC高手进来
请问控件的Group属性
一个
菜鸟
问题
MFC高手进来 检举|2009-03-12 21:49JavaTarcies | 分类:VC++ | 浏览1944次 这个Group属性貌似和Tap顺序有关 其他我就不懂了 请问 选择TRUE和选择FALSE 的区别是什么 请高手...
C语言经典例题(
菜鸟
教程100例)
学习c语言基础,怎么能少了
菜鸟
教程上的100道例题呢,这里...3,
一个
整数,它加上100后是
一个
完全平方数,再加上168又是
一个
完全平方数,请问该数是多少? 4,输入某年某月某日,判断这一天是这一年的第几天? 5,...
计算机打不开
菜鸟
打印组件,
菜鸟
打印常见
问题
菜鸟
打印常见
问题
发布于:2016-09-22查看:67891次发布人:模板下载分享到:
菜鸟
打印常见
问题
解决方法:第一:打印只打印一半内容到打印机首选项里面设置纸张大小,宽10cm高18cm第二:打印不出纸,打印组件里面显示...
菜鸟
仓库的编号
问题
菜鸟
仓库是
一个
很大很神奇的地方,各种琳琅满目的商品整整齐齐地摆放在一排排货架上,通常一种品类的商品会放置在货架的某
一个
格子中,格子设有统一的编号,方便工人们挑选。有一天沐哲取
菜鸟
仓库参观,无意中发现第...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章