0
Я пытаюсь закодировать приложение, чтобы бесконечно проверять пинг на сервере с помощью _popen, но когда я запускаю приложение какое-то время, функция (_popen) начинает возвращать NULL, пока я ее не перезапущу , Почему это происходит? Как мне его исправить?C++: _popen бесконечный цикл (Windows)
FILE *fin = _popen("ping 104.160.131.1", "r");
while (fin == NULL) {
std::cout << "If this takes too long restart application";
fin = _popen("ping 104.160.131.1", "r");
system("cls");
}
Вы можете взглянуть на '_pclose()', у вас может не хватать ручек, так как вы не закрываете его. –