这篇文章中,我会介绍一下C++中的system()函数,这篇文章绝对不会像这样:
01—函数简介
注意,这个函数,顾名思义,只能在windows下使用!
要使用这个函数,你必须在代码前加入:
#include <windows.h>
要注意,这个函数是 并没有 包括在命名空间std中,也就是说,你不能这样写:
std::system("something"); //wrong!
而应该这么写:
system("mkdir something");
它的原型是:
int __cdecl system(const char *_Command);
也就是说,他接受一个传统C风格字符串作为参数,如果你想传递一个string对象的话,你可以这么写:
string command;system(command.c_str);
c_str()这个成员函数会返回一个指向C风格字符串的指针。
这个函数的用途是:在cmd中执行command命令,然后把你在程序中输入的东西发送到cmd,把cmd中输出的东西发送到屏幕,具体请看下一章
02—cmd简介
cmd其实就是windows中的命令行,长这个样子:
一般用处不多,也没有linux中的bash强大,是windows早期遗留产品。
一些常用命令:
pasue:等待
mkdir filename:创建一个文件夹,名为filename
……
完
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)