clrscr

阅读 / 问答 / 标签

tc里的清屏函数clrscr()是如何实现的,有实现的代码更加感激。不需要使用clrscr的例子,请高手赐教啊,拜谢

int i;for(i=0;i<1000;i++){ printf(" ");}保证什么都清光

C语言中类似clrscr()的函数有哪些?

这个是可以的,你可以换种思维来清屏如putchar("")来实现,就相当于用空白字符把原来的字符覆盖了,举个例子:voidkcls(intx1,intx2,inty1,inty2)/*四个变量控制清屏范围,x1、x2、y1、y2分别为沿x轴、y轴的起始、终止坐标*/{intt,s,j;/*设置基本变量,t、s控制清屏时沿y轴向两侧展开,j控制沿x轴方向的清屏*/t=s=(y1+y2)/2;/*将t、s初始化为y轴中点值*/for(;t<=y2;t++,s--)/*沿y轴向两侧展开*/for(j=x1;j{/*在相应的坐标输出空字符*/goto_xy(j,t);putchar("");goto_xy(j,s);putchar("");}delay(100);/*输出沿时,以达到更明显的效果*/}/********上例中用到的设置光标子函数*********/voidgoto_xy(intx,inty){unionREGSr;r.h.ah=2;r.h.dl=y;r.h.dh=x;r.h.bh=0;int86(0x10,&r,&r);}

main() { int x=1; clrscr(); printf("%d %d %d ",++x,x++,x); } 运行结果为什么是 3 1 1

运行结果是2,1,1;

为什么C语言里的清屏命令clrscr()只能清除一部分?

你44 system("cls");其实准确的说clrscr 在 c++ 中是不存在的而system("cls");就有

你好 请问C语言程序设计中出现unresolved external symbol _clrscr怎么改正

clrscr是TC特有的,其它的C语言环境没有这个函数,也就没有头文件包含这个函数。建议使用system("cls");来取代clrscr();比较通用,兼容性好一点。system()函数在#include<stdlib.h>里面

c语言中clrscr是什么?

清屏,不过用这个函数不好,因为它只在TC下有用,在其它编译器下没有这个函数。清屏最好用以下函数:system("cls");//DOS下system("clear");//Unix下。

C语言编程,请问这个程序中clrscr();为什么有问题

你用哪种编译器,这个clrscr(),是用tc编译的

clrscr()这个函数的头文件是什么?

功能:清除文本模式窗口用法:voidclrscr(void)清屏相当于dos命令cls函数名:clrscr功能:清除文本模式窗口清屏的意思就是把之前显示出的文字字符去掉跟cmd里面的清屏的功能是一样的实际上是clearscreen的简写

c语言中 //clrscr(); 什么意思?

用来清屏,vc 6.0里面没有

C语言中clrscr()是什么意思?

由来:clearscreen的缩写,意思:清屏,讲土一点,形象点,屏幕就是块黑板,clsscr()就是块黑板擦。用途:利用C语言编写多页面展示效果时,这个语句比较常用,往往用来把之前一个页面的屏幕清理干净,以便下一页面显示的清晰性。

在vs2012软件中库函数conio.h中没有定义clrscr()函数怎么办,也没有库函数mem.h等怎么回事?

你说的这个函数和头文件是tc在dos上支持的,在Windows上已经不支持了,找本新一点的书?

clrscr()和gotoxy()在vs 2010中怎么用不了

那是tc中的函数,在标准C中没有。

C语言中,出现"error c2065:‘clrscr’:undeclared identifie

otoxy()函数是dos下的tc或者bc环境才能运行,不是vc++中的标准函数,你试试这样#include<stdio.h>#include<conio.h>#include<dos.h>#include<stdlib.h>//#include<system.h>main(){//clrscr();//cls();system("cls()");//system("gotoxy()");//gotoxy(35,12);printf("HelloWorld!");return0;}

clrscr()在c++ 中要包含那个库

32位下(比如VC、gcc)试试,哪里来的clrscr()???clrscr()只是TC的一个函数,不是库里的。system("cls");system函数表示执行一条系统命令,后面的cls即为DOS下的清屏命令。

为啥我的clrscr();报错 我加了头文件#include了啊

这是TC的库函数而非ANSI C标准库函数,其他编译器不能使用。换用system("cls")实现,并#include<stdlib.h>。

python是否有clrscr之类的可在程序里清屏的函数

import os,然后os.system("……"),那个字符串会当做命令行命令执行。os.system("cls")相当于在命令行里执行"cls",即清屏。我真见过靠cls不断清屏写命令行游戏的

C语言中,出现"error c2065:‘clrscr’:undeclared identifie

a

c语言中clrscr(); 这个是什么啊?

clear screen = slrscr()

unresolved external symbol _clrscr

把 clrscr(); 改写为system("CLS");

clrscr是什么意思,怎么用,为什么Microsoft Visual C++ 6.0编译不过去?

你用的是turobc吧,VC6。0没有这个函数。是清屏的意思。

TCC中的clrscr函数怎么用?

经过测试,发现TCC好像没有提供这个函数的定义,所以自己写了一个简单的DLL文件以实现这个函数的功能,方法如下:新建一个c语言源程序文件(假设为cls.c),输入以下代码:#include <stdlib.h>__declspec(dllexport) void clrscr(void){ system("cls");}之后用TCC将cls.c编译生成cls.DLL文件:tcc -shared cls.c将生成的cls.dll文件放在需要调用clrscr()函数的程序目录中,并用以下命令编译程序(假设程序文件名为a.c)tcc a.c -lcls现在就不会出现找不到定义的提示了,要注意的是动态库(cls.dll)要和可执行文件(a.exe)放在同一个目录,或者在系统中注册。***********************************************************其它的conio.h文件中声明,但是却不能调用的函数,也可以用上述方法将其实现添加到cls.c文件将重新生成cls.dll文件,这样在编译程序时加上-lcls就可以调用了。

清屏clrscr()放哪里?

这就么点东西,还清什么屏?多学学中要的东西,别把时间浪费在次要的东西上

为什么我的clrscr();清屏函数用不了?

用 system("CLS");头文件 stdlib.h简单例子#include<stdio.h>#include<stdlib.h> int main(){printf("Hello World! ");system("PAUSE");system("CLS");system("PAUSE");return 0;}

clrscr()与gotoxy()函数在C++中怎么用

clrscr()清屏函数gotoxy(x,y)说具体点就是在当前窗口内移动光标到指定位置(x,y),如果未自定义窗口,那么当前窗口缺省为整个文本屏,补充一下,光标坐标从窗口的左上角第一个字符(1,1)(在文本方式下编写窗口方式的程序,都会用到这个函数)VisualC++中使用gotoxy()/clrscr()等函数#include<windows.h>voidclrscr(void);voidclreol(void);voidclreoscr(void);voidgotoxy(int,int);//---Funktionsimplementierung/*********************************************************************************/voidclrscr(void)//clearscreen:gesamtenBildschirmleeren{CONSOLE_SCREEN_BUFFER_INFOcsbiInfo;//variablendklarationHANDLEhConsoleOut;COORDHome={0,0};DWORDdummy;hConsoleOut=GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);FillConsoleOutputCharacter(hConsoleOut,"",csbiInfo.dwSize.X*csbiInfo.dwSize.Y,Home,&dummy);//biscursorpositionleerzeichenausgebencsbiInfo.dwCursorPosition.X=0;//cursorpositionXkoordinatefestlegencsbiInfo.dwCursorPosition.Y=0;//cursorpositionYkoordinatefestlegenSetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);//dencursorandiefestgelegtekoordinatesetzen}/*********************************************************************************/voidclreol(void)//clearendofline:denrestderZeilenachdemcursorl鲾chen{CONSOLE_SCREEN_BUFFER_INFOcsbiInfo;//variablendklarationHANDLEhConsoleOut;COORDHome,pos;DWORDdummy;hConsoleOut=GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);Home=csbiInfo.dwCursorPosition;pos.X=80-csbiInfo.dwCursorPosition.X;FillConsoleOutputCharacter(hConsoleOut,"",pos.X,Home,&dummy);}/*********************************************************************************/voidclreoscr(void)//clearendofscreen:allesnachdemcursorl鲾chen{CONSOLE_SCREEN_BUFFER_INFOcsbiInfo;//variablendklarationHANDLEhConsoleOut;COORDHome;DWORDdummy;hConsoleOut=GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);Home=csbiInfo.dwCursorPosition;FillConsoleOutputCharacter(hConsoleOut,"",csbiInfo.dwSize.X*csbiInfo.dwSize.Y,Home,&dummy);}/*********************************************************************************/voidgotoxy(intx,inty)//cursorangewuenschtepositionaufdembildschirmsetzen{CONSOLE_SCREEN_BUFFER_INFOcsbiInfo;//variablendklarationHANDLEhConsoleOut;hConsoleOut=GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);csbiInfo.dwCursorPosition.X=x;//cursorpositionXkoordinatefestlegencsbiInfo.dwCursorPosition.Y=y;//cursorpositionYkoordinatefestlegenSetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);//dencursorandiefestgelegtekoordinatesetzen}

请问下Devc++中如何才能使用clrscr()函数

#include "stdlib.hsystem("cls");

请问 clrscr(); 这个函数在哪个头文件里的?

在<conio.h>里,TC中能通过编译但不能在VC中通过编译,不知道为什么

clrscr函数如何定义

这个函数不用定义,它是tc或bc的清屏函数,在dos.h头文件中声明。#include<dos.h>int main(){ .... clrscr(); ......}

clrscr的定义

clrscr不是标准C语言的函数.它是TC的清屏幕函数.PC可以用system("cls");UNIX linux 用system("clear");

clrscr 是哪个头文件包含的

clrscr是TC特有的,其它的C语言环境没有这个函数,也就没有头文件包含这个函数。建议使用system("cls");来取代clrscr();比较通用,兼容性好一点。system()函数在#include <stdlib.h>里面。

clrscr是什么东西?

分类: 教育/科学 >> 科学技术 问题描述: 这是不是编程中的一个函数? 解析: C语言控制台程序中清屏幕的函数,是Clear Screen的缩略语,一般包含在conio.h头文件中。没记错的话,似乎Visual C++ 6或7等新版本已经没这个了,可以用system("cls");代替。

C语言中的 clrscr() 函数有什么作用?

清屏

C语言中的clrscr()函数有什么作用

clrscr() 顾名思义 “清屏幕”函数。 要头文件 #include <conio.h>clr -- clearing 清scr -- screen 屏幕这是非常非常古老的Borland C 里的函数。现在的编译器 未必支持。现在的 windows 系统 可用 system("cls"); 代替它。

c 语言中clrscr();函数是什么意思啊?

就是清屏

c语言中的清屏函数clrscr()应该怎么用?

#include <conio.h>void main(){ system("cls"); }

C语言中加入clrscr();为什么报错?

没有这个系统命令。。。

clrscr是什么东西?

C语言控制台程序中清屏幕的函数,是Clear Screen的缩略语,一般包含在conio.h头文件中。没记错的话,似乎Visual C++ 6或7等新版本已经没这个了,可以用system("cls");代替。

C语言中clrscr()是什么意思?

清除文本模式窗口 清屏的意思 就是把之前显示出的文字字符去掉 跟cmd里面的清屏的功能是一样的 实际上是clear screen的简写