C++ system()函数的常用用法(全网最新)

   2023-02-08 学习力0
核心提示:目录一.推荐:1. system("pause")2. system("color *")3.system("title *")4. system("cls")二.文件操作:1. system("start *")2. system("del *")3. system("copy A B")4. system("move A B")三.系统操作1.

一.推荐:

1. system("pause")

      这是萌新最常用的函数了,运行后会有个暂停的效果,在制作游戏的时候也很常见

      通常用于暂停或等待用户了解完信息

2. system("color *")

      这是一个改变控制台字体颜色的参数

      这里的*代表一个16进制数

      16进制个位数有:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

      这里给出一张表表示对应的颜色:

0 1 2 3 4 5 6 7 8 9 A B C D E F
黑色 蓝色 绿色 湖蓝色 红色 紫色 黄色 白色 灰色 淡蓝色 淡绿色 浅绿色 淡红色 淡紫色 淡黄色 亮白色

      这里还需说一下,这里的改变颜色说的不是改变下一次输出的字体颜色,而是改变控制台

      所有字体的颜色

3.system("title *")

      这个参数也挺常用的,用于设置控制台标题为*

      也在游戏制作中很常用

4. system("cls")

       清屏用的参数,有时候控制台字体太多放不下,就可以清屏

       可以让整个控制台的字体清除掉

二.文件操作:

1. system("start *")

      这里的*代表的是某个程序或可以打开的文件

      比如system("start cmd")打开命令提示符

      system("start xxx.com")打开一个网页

      相当于双击一个文件(*)

2. system("del *")

      这里的*指的是某个文件

      参数的意思是把文件(*)删除掉

3. system("copy A B")

      这个参数指的是把文件A复制到文件B

      可以添加路径,在做文件需要大量拷贝的情况下很常用

4. system("move A B")

      这个参数指的是把目录文件A移动到到目录文件文件B

      当需要转移一个文件到另一个目录是很常用

三.系统操作

1. 关机,重启,睡眠

      a.system("shutdown /s /t /0") 快速关机

      b.system("shutdown /r /t 0") 快速重启

      c.system("shutdown /h /f"); 睡眠

2. 日期/时间

      a. system("date");

        显示日期

      b. system("time");

        显示时间

3. task

       a. system("tasklist")

         输出所找到的所有任务

       b. taskkill /im *

         删除或杀掉一个任务(*)

         通常用于查杀病毒,新手不建议使用

原文地址:https://blog.csdn.net/hackferances/article/details/128251420
 
标签: C++ system 函数
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Aurelius vs mORMot vs EntityDAC Delphi 的
    Aurelius vs mORMot vs EntityDAC   Delphi 的 ORM框架:http://www.tmssoftware.com/site/aurelius.asp#product-buy-onlinehttps://synopse.info/fossil/wiki/Synopse+OpenSourcehttps://www.devart.com/entitydac/download.htmlkbmMW  http://www.compo
    02-09
  • 【Ruby】Mac gem的一些坑
    前言自上一次升级MacOS系统后出现jekyll无法构建的问题,当时处理半天。谁知道最近又升级了MacOS,荒废博客多时,今天吝啬写了一篇准备发布,构建报错,问题重新。还是记录下,以防下次升级出问题。问题描述安装jekyll静态博客需要在Ruby环境下运行,于是参照
    02-09
  • iOS oc 调用 swift
    如股票oc要调用swift里面的代码 需要包含固定这个头文件项目名称 LiqunSwiftDemo-Swift.h         #ProjectName#-Swift.h固定的写法swift 目的 是取代oc 但是 不会完全取代 只是前端的替换LiqunSwiftDemo-Swift 点进去 可以看到 所有的swift代码 都产生
    02-09
  • objective-c NSTimer 定时器
    -(void)initTimer{//时间间隔NSTimeInterval timeInterval =3.0 ;//定时器repeats 表示是否需要重复,NO为只重复一次NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:timeInterval target:self selector:@selector(mobileAnimation) userInfo:nil
    02-09
  • Objective-C  日记③ 字符串
    Objective-C 日记③ 字符串
    一、创建字符串、类方法   公式创建NSString  +(id) stringWithFormat:(NSString *) format,……;eg:  NSString *height;  height=[NSString stringWithFormat:@"高度是: %d 长度: %d",10,20];得到的字符串:“高度是: 10 长度: 20” 注意:  省
    02-09
  • Objective-C KVC机制
    Objective-C KVC机制http://blog.csdn.net/omegayy/article/details/7381301全部推翻重写一个版本,这是我在公司内做技术分享的文档总结,对结构、条理做了更清晰的调整。 1.    基本概念MODEL主要是英文文档里面经常出现的一些概念,讲解一下,方便英文
    02-09
  • objective-c 加号 减号 - +
    “加号代表static”是错误的说法,可能跟你那样表达的人其实意思是:“前置加号的方法相当于Java 里面的静态方法”。在Oc中,方法分为类方法和实例方法。前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。有人把
    02-09
  • Objective-C  日记①
    Objective-C 日记①
    1、Xcode的.m扩展名表示文件含有Object-C代码,C以.c文件,C++以.cpp文件2、头文件声明:C使用:#include,O-C使用#import(当然你也可以使用#include) 3、输出方式:  C:printf("",参数);  O-C:NSLog(@"",参数); 4、布尔类型  C:bool 具有true
    02-09
  • ASP.NET MVC 操作AD 获取域服务器当前用户姓
    #region 根据当前登录域账号 获取AD用户姓名和所在OU目录/// summary/// 根据当前登录域账号 获取AD用户姓名和所在OU目录/// /summary/// param name="searchUser"要搜索的当前用户名/param/// param name="paths"out返回该用户所在OU目录/param/// param nam
    02-09
  • swift和OC - 拆分数组 和 拆分字符串
    1. 拆分数组 /// 根据 数组 截取 指定个数返回 多个数组的集合func splitArray( array: [Date], withSubSize subSize: Int) - [[Date]] {//数组将被拆分成指定长度数组的个数let count = array.count% subSize == 0 ? (array.count/ subSize) : (array.count
    02-08
点击排行