猫史档案馆


【方块工作室】当C++变得不正经第三期 万能Ssystem指令【1】

用户:反正是个球反正是个球查看:0 回复:0 评论:0 创建时间:2020-03-05T13:57:04


大家好啊!

我滑G又回来水贴了!【滑稽】

话不多说,下面就开始我们今天的C++教程吧

----------------------------------------------华丽的分割线------------------------------------------------------------

先写一行代码:

#include<iostream>
using namespace std;

int main()
{
cout<<"q";
system("cls");
cout<<"t";
}

大家注意到了其中的 system 指令吗?

没错,它就是今天的主角!

那么,什么是system指令呢?

简单的来说,就是用来执行c m  d指令的C++函数!

而上面写到的:

system("cls");

就是c m d指令里面的cls清屏指令!

除此以外,system函数的用处还更多!

下面给大家列举几种:

system("title xxxx");       //设置窗口标题
system("copy D:\\a.txt D:\\xxx\\");       //将某文件复制到某个位置
system("ver");        //显示当前windows的版本

等等……

但是千万不要以为system只能执行括号里面的指令!

因为你也可以通过C++指令来控制system函数!

比如说:

string dir;                                   //声明一个string
string dirname;
cin>>dirname;                                 //输入该string
dir="m d  "+dirname;                          //这里的m d空格是避免屏蔽!
system(dir.c_str());                          //生成文件夹

解释说明:

该程序创建了两个string:dir和dirname

其中的dirname是用来让用户自定义文件夹的名字,dir则是为了装载剩下的指令然后交由system函数执行

怎么样?是不是很神奇?

当然,文件的读写操作也可以用:

ios::in

来执行,不过system指令还是很万能的!

那么,今天的教程就到这里结束了,我们下一期再见!


回复

上一页1 页 / 共 0下一页