#include <stdio.h>
#include <stdlib.h> int main() { // 使用ping命令检测网络连接, -c 1 表示只发送一个ping请求 int return_value = system("ping -c 1 www.baidu.com > /dev/null 2 > &1");if (return_value == 0) { //返回值为0表示ping命令执行成功printf("connect success\n"); } else { printf("connect error\n"); // 非0返回值可能表示ping命令执行失败或网络不通} return 0;
}