关于c语言清屏函数的问题clrscr()与system("cls")与closegraph()的区别

我用tc加ucdos编一个学生管理系统,其中有图形界面和各种输入的字符,问题是:我如何只清除输入的字符而不清除图形界面?
谢谢!!!

第1个回答  2011-06-28
笨办法:清掉再重画图形部分

急!c语言如何显示汉字
system("cls"); \/*清屏*\/ Y = 0; } } chi += 2; \/*指针指向下一中文字符*\/ } getchar(); closegraph(); fclose(HZK); return 0;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 surybai 2009-09-19 · TA获得超过429个赞 知道答主 回答量:265 采纳率:0% 帮助的人:178万 ...

Visual C++6.0 中用以完成清屏的库函数是什么?
closegraph();return 0;}

C语言switch语句例题
clrscr();\/*清屏函数*\/textbackground(2);gotoxy(1, 5);\/*定位函数*\/cprintf("Output at row 5 column 1\\n");textbackground(3);gotoxy(20, 10);cprintf("Output at row 10 column 20\\n");}===题目:练习函数调用1. 程序分析:2.程序源代码:#includevoid hello_world(void){printf("Hello, world!

学c语言如何做出有界面的程序
; } system("cls")。6、而上面使用到的system("cls")是清屏函数,直接可以到cmd中输入cls即可实现清屏的功能。下面就是测试的效果了。

求C语言小程序源代码,300行左右
\/***主函数***\/void main(void){ int gd=DETECT,gr; initgraph(&gd,&gr,"c:\\\\tc"); \/*初始化图形系统*\/ DrawQp();\/*画棋盘*\/ playtoplay();\/*人人对战*\/ getch(); closegraph();\/*关闭图形系统*\/}void DrawQp()\/*画棋盘*\/{ int i,j; score1=score2=0;\/*棋手一开始得分都为0*\/ ...

如何用C语言实现一元多项式简单计算器的设计
int specialkey(void) ; \/*获取特殊键函数*\/int arrow(); \/*设置箭头光标函数*\/\/*主函数*\/int main(){initialize();\/* 设置系统进入图形模式 *\/computer(); \/*运行计算器 *\/closegraph();\/*系统关闭图形模式返回文本模式*\/return(0); \/*结束程序*\/}\/* 设置系统进入图形模式 *\/void initialize(void)...

急求C语言编译的小游戏(如扫雷),附带源代码和注释。
closegraph();}void MouseOn(void)\/*鼠标光标显示*\/{ _AX=0x01; geninterrupt(0x33);}void MouseOff(void)\/*鼠标光标隐藏*\/{ _AX=0x02; geninterrupt(0x33);}void MouseSetXY(int x,int y)\/*设置当前位置*\/{ _CX=x; _DX=y; _AX=0x04; geninterrupt(0x33);}int LeftPress(void)\/*鼠标左键按...

求一个用C语言编写的小游戏代码
\/\/ 主函数void main(){ Init(); CMD c; while(true) { c = GetCmd(); DispatchCmd(c); \/\/ 按退出时,显示对话框咨询用户是否退出 if (c == CMD_QUIT) { HWND wnd = GetHWnd(); if (MessageBox(wnd, _T("您要退出游戏吗?"), _T("提醒"), MB_OKCANCEL | MB_ICONQUESTION) == IDOK) ...

求一份用C语言编写的俄罗斯方块的源代码!
intgameOver();main(){inti;init();do{getMessage();dispatchMessage();}while(!gameOver());getch();closegraph();}voidgetMessage(){if(MESSAGE)return;if(timeCome()){MESSAGE=mADOWN;return;}if(bioskey(1)){MESSAGE=bioskey(0)>>8 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...

寻求c语言版的俄罗斯方块程序
c=bioskey(1); if(c!=0) c=bioskey(0); } main() { int dotx[4],doty[4],score; \/*dotx[]doty[]表示一个方块个点的坐标*\/ int ddx,ddy; int rzt1,rzt2,i,u,t=1; int a[5],b[11],o,p,an,bn; int rotx[4],roty[4],spd=0; begin: system("cls"); \/*游戏初始化阶段*\/ ...

相似回答
大家正在搜