c++清屏函数是什么

c++清屏函数是“system(cls)”。system()是一个C/C++的函数,功能是发出一个DOS命令;当该函数的参数为“cls”时,表示在DOS上使用cls命令,作用是“清屏”,即清除所有屏幕显示信息。

本教程操作环境:windows7系统、C++17版、Dell G3电脑。

相关推荐:C语言视频教程C++视频教程

c++清屏函数是“system(cls)”,执行控制台命令cls,功能是清屏,清除所有屏幕显示信息。

system是一个C/C++的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件<stdlib.h>后方可调用。

功 能:发出一个DOS命令

用 法:int system(char *command);

system函数已经被收录在标准c库中,可以直接调用

程序例:

#include <stdlib.h>
#include <stdio.h>
int main(void)
{
  printf(About to spawn command.com and run a DOS command\n);
  system(dir);
  return 0;
}

又如:system(pause)可以实现冻结屏幕,便于观察程序的执行结果;system(CLS)可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景。

下面列出常用的DOS命令,都可以用system函数调用:

  • ASSOC 显示或修改文件扩展名关联。

  • AT 计划在计算机上运行的命令和程序。

  • ATTRIB 显示或更改文件属性。

  • BREAK 设置或清除扩展式 CTRL+C 检查。

  • CACLS 显示或修改文件的访问控制列表(ACLs)。

  • CALL 从另一个批处理程序调用这一个。

  • CD 显示当前目录的名称或将其更改。

  • CHCP 显示或设置活动代码页数。

  • CHDIR 显示当前目录的名称或将其更改。

  • CHKDSK 检查磁盘并显示状态报告。

  • CHKNTFS 显示或修改启动时间磁盘检查。

  • CLS 清除屏幕。

  • CMD 打开另一个 Windows 命令解释程序窗口。

  • COLOR 设置默认控制台前景和背景颜色。

  • COMP 比较两个或两套文件的内容。

  • COMPACT 显示或更改 NTFS 分区上文件的压缩。

  • CONVERT 将 FAT 卷转换成 NTFS。您不能转换当前驱动器。

  • COPY 将至少一个文件复制到另一个位置。

  • DATE 显示或设置日期。

  • DEL 删除至少一个文件。

  • DIR 显示一个目录中的文件和子目录。

  • DISKCOMP 比较两个软盘的内容。

  • DISKCOPY 将一个软盘的内容复制到另一个软盘。

  • DOSKEY 编辑命令行、调用 Windows 命令并创建宏。

  • ECHO 显示消息,或将命令回显打开或关上。

  • ENDLOCAL 结束批文件中环境更改的本地化。

  • ERASE 删除至少一个文件。

  • EXIT 退出 CMD.EXE 程序(命令解释程序)。

  • FC 比较两个或两套文件,并显示不同处。

  • FIND 在文件中搜索文字字符串。

  • FINDSTR 在文件中搜索字符串。

  • FOR 为一套文件中的每个文件运行一个指定的命令

  • FORMAT 格式化磁盘,以便跟 Windows 使用。

  • FTYPE 显示或修改用于文件扩展名关联的文件类型。

  • GOTO 将 Windows 命令解释程序指向批处理程序中某个标明的行。

  • GRAFTABL 启用 Windows 来以图像模式显示扩展字符集。

  • HELP 提供 Windows 命令的帮助信息。

  • IF 执行批处理程序中的条件性处理。

  • LABEL 创建、更改或删除磁盘的卷标。

  • MD 创建目录。

  • MKDIR 创建目录。

  • MODE 配置系统设备。

  • MORE 一次显示一个结果屏幕。

  • MOVE 将文件从一个目录移到另一个目录。

  • PATH 显示或设置可执行文件的搜索路径。

  • PAUSE 暂停批文件的处理并显示消息。

  • POPD 还原 PUSHD 保存的当前目录的上一个值。

  • PRINT 打印文本文件。

  • PROMPT 更改 Windows 命令提示符。

  • PUSHD 保存当前目录,然后对其进行更改。

  • RD 删除目录。

  • RECOVER 从有问题的磁盘恢复可读信息。

  • REM 记录批文件或 CONFIG.SYS 中的注释。

  • REN 重命名文件。

  • RENAME 重命名文件。

  • REPLACE 替换文件。

  • RMDIR 删除目录。

  • SET 显示、设置或删除 Windows 环境变量。

  • SETLOCAL 开始批文件中环境更改的本地化。

  • SHIFT 更换批文件中可替换参数的位置。

  • SORT 对输入进行分类。

  • START 启动另一个窗口来运行指定的程序或命令。

  • SUBST 将路径跟一个驱动器号关联。

  • TIME 显示或设置系统时间。

  • TITLE 设置 CMD.EXE 会话的窗口标题。

  • TREE 以图形模式显示驱动器或路径的目录结构。

  • TYPE 显示文本文件的内容。

  • VER 显示 Windows 版本。

  • VERIFY 告诉 Windows 是否验证文件是否已正确写入磁盘。

  • VOL 显示磁盘卷标和序列号。

  • XCOPY 复制文件和目录树。

命令大小写均可。

更多编程相关知识,请访问:编程视频!!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读6.2k次,点赞2次,收藏3次。C#数学运算表达式解释器测试文件内容:a=2+3*2;b=2*(2+3);浏览按钮事件处理程序: private void button_browse_Click(object sender, EventArgs e) { OpenFileDialog fbd = new OpenFileDialog(); fbd.T_c# 表达式分析器
文章浏览阅读5.2k次,点赞6次,收藏7次。程序要做到用户配置的灵活性,就需要添加配置管理功能,这里使用.NET的应用程序配置文件app.config来保存配置信息,.NET Framework提供了对配置文件读写的良好支持。要实现配置文件的读取功能,需要引用System.Configuration命名空间。提供源码下载,有源有真相。_引用封送类的字段,访问上面的成员可能导致运行时异常
文章浏览阅读9k次。错误信息检测到 ContextSwitchDeadlock Message: CLR 无法从 COM 上下文 0x622b440 转换为 COM 上下文 0x622b5b0,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断_contextswitchdeadlock
文章浏览阅读2w次,点赞10次,收藏9次。我发生错误时的环境:Windows 7,Framework 4、0,Microsoft Office 2007,VS2010,c# WinForm;部分代码: string strConn = "Provider=Microsoft.Ace.OleDb.12.0;Persist Security Info=False;" + "data source=" + _c# oledb 操作必须使用一个可更新的查询
文章浏览阅读9.8k次。C# 二进制字节流查找函数IndexOf /// /// 报告指定的 System.Byte[] 在此实例中的第一个匹配项的索引。 /// /// 被执行查找的 System.Byte[]。 /// 要查找的 System.Byte[]。 /// 如果找到该字节数组,则为 searchBytes 的索_c#byte[]查找
文章浏览阅读2.5w次,点赞3次,收藏9次。c#DataGridView数据绑定示例 格式化单元格的内容在使用DataGridView显示数据库中的数据时,我们需要对某列的数据显示格式进行格式化。这里使用实时构建的数据,如下图:在显示时对第三列的数据进行格式化,如下图:测试数据构建及数据绑定: private void Form1_Load(object sender, EventArgs e) { _c#datatable列格式化
文章浏览阅读2.8w次,点赞3次,收藏4次。完整错误信息错误 1 命名空间“System”中不存在类型或命名空间名称“Linq”。是否缺少程序集引用? F:CsProjectsCSharp实现SPY++CSharp实现SPY++Form1.cs 6 14 CSharp实现SPY++错误原因开始的时候创建项目选择的Framework版本是4.0,但后来为了项目的平台适应性,将Framework的版本改为了2.0,重新编译_命名空间system中不存在类型或命名空间名称
文章浏览阅读1.9w次。一、通过配置文件实现以管理员身份运行程序Vista 和 Windows 7 操作系统为了加强安全,增加了 UAC(用户账户控制) 的机制,如果 UAC 被打开,用户即使是以管理员权限登录,其应用程序默认情况下也无法对系统目录,系统注册表等可能影响系统运行的设置进行写操作。这个机制大大增强了系统的安全性,但对应用程序开发者来说,我们不能强迫用户去关闭UAC,但有时我们开发的应用程序又需要_c# 默认程序以管理身份运行。
文章浏览阅读5.2k次。在使用C#操作IIS创建应用程序池出现异常:无效索引(Exception from HRESULT:0x80070585)相关代码:public static string CreateAppPool(string appPoolName, string frameworkVersion, string managedPipelineMode) {_create website 无效索引。 (0x80070585)
文章浏览阅读9.5k次,点赞3次,收藏4次。C#二进制字节数组操作函数 截取字节数组SubByte /// /// 截取字节数组 /// /// 要截取的字节数组 /// 开始截取位置的索引 /// 要截取的字节长度 /// 截取后的字节数组 public byte[] SubByte(byte[] srcByt_c#字节数组截取
文章浏览阅读2.4w次,点赞5次,收藏16次。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(_c#读文件
文章浏览阅读4.8w次,点赞12次,收藏44次。C#创建Excel文件,这里实际上是从资源中提取一个事先创建好的Excel文件,文件提取成功后,使用OleDb方法连接Excel,向Excel文件中写入数据。创建解决方案菜单》新建》项目》Windows窗体应用程序:添加相关组件:添加两个DataGridView,一个TextBox,两个按钮 ,如下图:添加Excel资源:先在文件夹中新建一个Excel文件,在Sheet1表的第一行设置列名:双击“_c#保存到excel
文章浏览阅读2.8k次。windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改app.manifest文件中的配置项即可。app.manifest文件默认是不存在的,我们可以通过以下操作来自_vb.net 程式以管理员运行
文章浏览阅读6.1k次,点赞4次,收藏7次。窗口风格(Window style)WS_BORDER 有边框窗口 WS_CAPTION 必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。 WS_CHILD 说明窗口为子窗口,不能应用于弹出式窗口风格(WS_POPUP)。 WS_CHILDWINDOW 同WS_CHILD。 WS_CLIPCHILDREN 绘制父窗口时_net(c#):ws_caption | ws_border
文章浏览阅读1.8w次,点赞3次,收藏9次。C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限 //给Excel文件添加"Everyone,Users"用户组的完全控制权限 FileInfo fi = new FileInfo(excelPath); System.Security.AccessControl.FileSecurity fileSecurity_c# 判断 文件夹 是否 users 用户组 写入 权限
文章浏览阅读9.3k次。C# 模拟PrintScreen 和 Alt+PrintScreen截取屏幕图片keybd_event API函数功能:该函数合成一次击键事件。系统可使用这种合成的击键事件来产生WM_KEYUP或WM_KEYDOWN消息,键盘驱动程序的中断处理程序调用keybd_event函数。在Windows NT中该函数己被使用SendInput来替代它。函数原型;VOID keybd_event..._如何编程调用 printscreen
文章浏览阅读1w次。这本来是在VS2005下创建的一下项目,后来改用VS2010的开发环境,.NET Framework的版本还是使用2.0,但每次生成之后都会在解决方案的同级目录下产生一个名称乱码的文件夹,解决了那个问题之后,由于这个Windows窗体应用程序添加一个安装项目,项目生成时出现以下错误:错误 1 验证时出错。HRESULT = '8000000A' F:CsProjects屏幕截图2005屏幕截_error1an error occurred while validating. hresult = '8000000a
文章浏览阅读7.3k次。上一篇:C#软件开发实例.私人订制自己的屏幕截图工具(六)添加配置管理功能由于截图时可能需要精确截取某一部分,所以需要放大镜的功能,这样截取的时候才更容易定位截图的位置。添加PictureBox,name属性设置为“pictureBox_zoom”;在“Form1_Load”事件处理函数中添加以下代码://设置放大镜的大小 this.pictureBox_zoom.Widt_c#实现放大镜效果
文章浏览阅读4.5k次。C# 绘制箭头的方法,仿微信截图的箭头效果见下图,实际上还是有区别的,箭头的起点处微信的是圆端,而我实现的是尖端。说说我的实现吧,实现方法其实是划线,线的两端都要设置端点样式。看代码:Point _StarPoint = new Point(0, 0);Point _EndPoint = new Point(300, 300);System.Drawing.Drawing2..._adjustablearrowcap
文章浏览阅读1.3w次,点赞3次,收藏4次。在实现“C#软件开发实例.私人订制自己的屏幕截图工具(六)添加配置管理功能”功能时,遇到警告:由于“Screenshot.Form1.ZoomBoxHeight”是引用封送类的字段,访问上面的成员可能导致运行时异常解决方案:对字段对待封装:在需要封装的字段上单击鼠标右键,重构》封装字段:输入属性名:使用默认设置,单击应用_由于引入封装类的字段