因此,我试图打印此游戏中每个服务器的ping值,但是我找不到找到使系统函数返回除0、1和2以外的任何值的方法。
我需要返回在每台服务器上获得的ping信息(如果它甚至在线),然后将其存储在int变量中,以便可以将其打印在屏幕上。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char endereco[50];
char comando[75];
int ping, status;
for(int index=01; index<126; index++)
{
sprintf(endereco, "oldschool%d.runescape.com", index);
sprintf(comando, "ping %s -n 1", endereco);
//printf("\n%s", comando);
ping = system(comando);
//printf("O ping do mundo %d eh de: %d ms\n", index+300, ping);
}
return 0;
}