在C / C++中使用system()的令人惊奇的东西是什么?

2023年 8月 29日 70.7k 0

在C / C++中使用system()的令人惊奇的东西是什么?

在这里,我们将通过使用 C 或 C++ 中的 system() 函数看到一些令人惊奇的结果。该系统功能存在于Windows、Linux和MAC操作系统中。该函数用于执行可以在命令行中编写的系统命令。

这里我们将看到系统函数在C或C++中的两种用法。第一个是使用C++程序获取IP配置详细信息。

示例

#include
#include
using namespace std;
int main() {
system("C:WindowsSystem32ipconfig");
}

登录后复制

输出

Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : domain.name
Link-local IPv6 Address . . . . . : fe80::302b:9dff:1cfb:ff01%10
IPv4 Address. . . . . . . . . . . : 192.168.2.6
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::217:7cff:fe3d:31c8%10
192.168.2.1
Ethernet adapter VirtualBox Host-Only Network:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::5c79:a124:f5b9:e0b7%13
Autoconfiguration IPv4 Address. . : 169.254.224.183
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
Ethernet adapter VirtualBox Host-Only Network #2:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::7c54:289:9257:dd7a%16
IPv4 Address. . . . . . . . . . . : 192.168.243.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter isatap.{E12FA520-1578-4264-A565-A1270D18177A}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter isatap.{A01195C5-0A34-4E50-89CB-4C391165B7C3}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter isatap.domain.name:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : domain.name

登录后复制

第二个更有趣。使用这个,我们可以关闭电脑。我们只需在系统函数中写入关闭程序的路径。

示例

#include
#include
using namespace std;
int main() {
system("C:WINDOWSSystem32shutdown /s");
}

登录后复制

输出

One box will appear. It will tail the system is shutting down, then it will be shut down.

登录后复制

以上就是在C / C++中使用system()的令人惊奇的东西是什么?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论