#include<stdlib.h>
#include<stdio.h> #define BUFFER_SIZE 256 int main(){
FILE *stream;
char buffer[BUFFER_SIZE];//缓冲区
char *line_return;//记录每次返回值(行)
int line_count = 0;//记录行数
char tmp_itemName[32];//临时存放文件中的每行的项目名称
int itemReceive;//存放每一个网卡的接受到的字节总数(单位:Byte)
int itemTransmit;//存放每一个网卡的已发送的字节总数(单位:Byte) system("cat /proc/net/dev");
printf("**************************************************************************************************************"); stream = fopen("/proc/net/dev", "r"); line_return = fgets (buffer, BUFFER_SIZE * sizeof(char), stream);//读取第一行
line_count++;
printf("\n[MAIN] line %d: %s\n", line_count, line_return);//输出第一行 line_return = fgets (buffer, BUFFER_SIZE * sizeof(char), stream);//读取第二行
line_count++;
printf("\n[MAIN] line %d: %s\n", line_count, line_return);//输出第二行
printf("**************************************************************************************************************"); while(line_return != NULL){
line_return = fgets (buffer, BUFFER_SIZE * sizeof(char), stream);
line_count++;
printf("\n[MAIN] line %d: %s", line_count, line_return);
sscanf( buffer,
"%s%d%d%d%d%d%d%d%d%d",
tmp_itemName,
&itemReceive,
&itemTransmit,
&itemTransmit,
&itemTransmit,
&itemTransmit,
&itemTransmit,
&itemTransmit,
&itemTransmit,
&itemTransmit);
printf("line %d:itemReceive: %d\n", line_count, itemReceive);
printf("line %d:itemTransmit: %d\n\n", line_count, itemTransmit);
} return 0;
}

最新文章

  1. LINQ之延迟加载及其原理
  2. 前端一:走进HTML
  3. 使用Javascript实现返回顶部功能。
  4. SQL语言笔记
  5. .net core 1.1.0 MVC 控制器接收Json字串 (JObject对象) (二)
  6. 问题-[VMware Workstation]断电后,重启电脑,之后就提示“内部错误”
  7. 【SQL Server】SQL与Excel的数据互通导入导出
  8. CentOS 5.6服务器配置YUM安装Apache+php+Mysql+phpmyadmin
  9. adhoc-海量数据多维自助即席查询平台-mdrill项目开源啦
  10. Math类中round、ceil和floor方法的功能
  11. [Deep Learning] 正则化
  12. ajax 函数回调
  13. 【原创】岁月如歌 一款网易歌单生成pdf的软件
  14. C#基础知识之List和数组之间的转换
  15. Python—全局变量、局部变量、匿名函数
  16. 使用okHttp3 的坑!!
  17. ACDsee的安装过程
  18. 如何避免Scrum敏捷开发团队反思会形式化,海星法介绍
  19. vmstat工具
  20. CSDN博客清理缓存

热门文章

  1. servlet 上下文
  2. echarts x轴文字显示不全解决办法
  3. 洛谷P3168 任务查询系统
  4. cookie 常用操作
  5. mciSendString 多线程播放多首音乐 &amp; 注意事项
  6. Solr7.1--- 高亮查询
  7. bzoj1061 建图 + 最小费用流
  8. my live health
  9. linux下查看主板内存槽与内存信息
  10. Linux记录- Linux下限制rm -rf /