#include <iostream>
#include <cstdlib> // 包含 system 函数的头文件
int main() {
// 使用 system 函数执行系统命令
std::cout << "即将执行 'dir' 命令 (Windows) 或 'ls' 命令 (Linux/Mac):" << std::endl;
#ifdef _WIN32
system("dir"); // 在 Windows 上列出当前目录的内容
#else
system("ls"); // 在 Linux 或 Mac 上列出当前目录的内容
#endif
return 0;
}
#include <cstdlib>:包含标准库中的 cstdlib 头文件,该头文件提供了对 system 函数的支持。system("dir") 和 system("ls"):根据操作系统的不同,调用相应的系统命令来列出当前目录的内容。dir 是 Windows 系统下的命令,而 ls 是 Unix/Linux/Mac 系统下的命令。#ifdef _WIN32:这是一个预处理指令,用于检测编译器是否在 Windows 环境下编译代码。如果是,则执行 system("dir");否则,默认为 Unix/Linux/Mac 环境,执行 system("ls")。这个示例展示了如何使用 C++ 的 system 函数来执行操作系统级别的命令。
上一篇:c++ vector遍历
下一篇:c++ 日志库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站