У меня есть следующий код для Linux:
char pi[512];
FILE *fp1;
char pingStr[250];
sprintf(pingStr, "ping %s", info->server);
fp1 = popen(pingStr,"r");
fgets(pi,512,fp1);
fgets(pi,512,fp1);
Send("%s\r\n",pi); //my function
fclose(fp1);
Есть ли эквивалент Windows? Потому что я не мог заставить его работать.
Я пытаюсь перенаправить вывод команды Windows ping
в буфер для отправки моей функции.