求linux的ip地址
来源:互联网 发布:ubuntu 卸载gdm 编辑:程序博客网 时间:2024/04/30 07:45
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ system("ifconfig > ip_info"); FILE* fp = fopen("ip_info","r"); //求文件大小 int file_size; fseek(fp,0,SEEK_END); file_size = ftell(fp); rewind(fp); //申请空间 char* ip_info = malloc(file_size+1);//'\0' memset(ip_info,0,file_size+1);//清零,制造结束符 fread(ip_info,1,file_size,fp);//文件读入文件ip // 查找子字符串 char* p = strstr(ip_info,"inet addr:"); char ip[16]; //网络ip:四段点分式,四个字节存储,或者16个字符 if(NULL == p) { fprintf(stderr,"网络配置异常!\n"); } else { p += strlen("inet addr:"); sscanf(p,"%s",ip);//串io printf("inet addr:%s\n",ip); } free(ip_info); fclose(fp); system("rm -rf ip_info"); return 0;}
0 0
- 求linux的ip地址
- 设定linux的ip地址
- 设置LINUX的IP地址
- 查看linux的IP地址
- linux的ip地址排序
- java 求主机IP地址及其相对应的子网掩码
- 已知IP地址和子网掩码,求网络地址和广播地址以及可用的主机地址
- 手动配置linux(centos)的IP地址
- linux配置静态IP地址的方法
- 手动配置linux的IP地址
- Linux - 设置Ubuntu的IP地址
- Linux配置IP地址的方法
- Linux下修改网卡的ip地址
- 配置SUSE linux的ip地址
- linux下ip地址的配置
- linux下获得网卡的IP地址
- 手动配置linux(centos)的IP地址
- 手动配置linux(centos)的IP地址
- Zabbix图表中文解决方案
- 进制转换
- Windows平台下的ActiveMQ消息队列的简单使用
- Android中的Service:默默的奉献者 (1)
- css清除浮动float的三种方法总结
- 求linux的ip地址
- 使用Transition FrameWork实现有意义的转场动画
- android 动画流畅优化
- 使用Xcode和Instruments调试解决iOS内存泄露
- kendoui实现单选多选汉字/拼音/简拼筛选过滤
- JQuery实现浏览器的滚动条滚动到底部后加载数据
- 使用log记录日志
- Backup for tire
- python 追加excel内容