求助C语言popen函数返回值一直为空
答案:2 悬赏:30 手机版
解决时间 2021-03-06 04:19
- 提问者网友:趣果有间
- 2021-03-05 09:35
对不起我的财富值挥霍完了,想问一个问题,求助啊,我想获取一个网站的ip,调用popen函数,popen("www.baidu.com","r");就是这句话,我为什么一直返回的是空呢,很不理解,返回空的话后面的语句就没法执行啊,求助啊,已经憋了四个小时了
最佳答案
- 五星知识达人网友:渊鱼
- 2021-03-05 09:46
popen 是通过管道执行进程的函数接口
您要想获取网站 ip 并不能简单的直接用标准系统函数实现,要通过域名反向获取 ip,您需要一些额外的工具,如 nslookup (shell命令,非函数):
$nslookup www.baidu.com
Server: 192.168.0.1
Address: 192.168.0.1#53
Name: www.baidu.com
Address: 180.97.33.XXX
您要想获取网站 ip 并不能简单的直接用标准系统函数实现,要通过域名反向获取 ip,您需要一些额外的工具,如 nslookup (shell命令,非函数):
$nslookup www.baidu.com
Server: 192.168.0.1
Address: 192.168.0.1#53
Name: www.baidu.com
Address: 180.97.33.XXX
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-03-05 10:48
什么叫“popen”问题?描述问题也要仔细点才是。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯