gpt4 book ai didi

c - 如何使用C\C++中的while循环(system.ping)来ping渐进式IP

转载 作者:行者123 更新时间:2023-11-30 19:26:24 26 4
gpt4 key购买 nike

我在一个VLAN中,我需要使用一个小程序来ping一些IP
使用while周期。
如何使用具有int值的system.ping命令?

int ip=0;
while(system("ping 10.250.28.%d",ip)==0){
ip++;
}


enter image description here

最佳答案

system仅将已经编写的命令作为唯一的const char *参数。首先,您必须编写命令,例如使用sprintf。我知道那打破了你的一线循环

这是我的处理方式(当返回码不为零时,无限循环和break)。

int ip = 0;
while(1)
{
char command[100]; // will be enough
sprintf(command,"ping 10.250.28.%d",ip);
if (system(command))
{
break;
}
ip++;
}

关于c - 如何使用C\C++中的while循环(system.ping)来ping渐进式IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57286950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com