Welcome 微信登录

首页 / 软件开发 / C语言

C语言实现ifconfig获取网卡接收和发送流量统计

C语言实现ifconfig获取网卡接收和发送流量统计

C语言实现ifconfig获取网卡接收和发送流量统计2013-11-25 csdn博客 BruceZhang在Windows下我们可以利用ipconfig命令获取网卡的相关信息,在Linux下命令是ifconfig我们可以 获取的信息更为丰富,其中包括网卡接收和发送的流量,用C语言实现这个命令并不是一件简单的事,由此, 博主经查阅相关资料,得知,网卡的相关信息保存在 /proc/net/dev 这个文件夹下,所以,我们可以 通过读取这个文件里的信息获取相应...
C语言中如何判断int和long型等变量是否赋值

C语言中如何判断int和long型等变量是否赋值

C语言中如何判断int和long型等变量是否赋值2013-11-25 csdn博客 BruceZhang博主这段时间在写一些C程序的代码,由于以前对C不是了解很多,故遇到很多瓶颈,当然,其中也有很多 有趣的方法可以利用以解决这些难题,下面这个问题就是博主遇到的一个麻烦。声明了 int ,long 型等局部变量,在利用一些方法给这些变量赋值之后,想判断这些变量是不是真的被赋初值了,怎么办?当然,如果你不赋值给局部变量,这样会导致整个程序的崩溃,因为,它的内容...
C语言实现修改文本文件中的特定行

C语言实现修改文本文件中的特定行

C语言实现修改文本文件中的特定行2013-11-25 csdn博客 BruceZhang最近由于项目需要实现修改文件的功能,所以,博主认真查阅了一些资料,但是,很遗憾,并没有太多的 收获。好的,首先我先叙述下功能要求:其实很简单,就是Shell中sed命令的C语言实现,实 现定位到所需要的字段的那一行,之后修改成需要的内容。但是由于C语言是面向过程的语言,需要顺序执行 的特点,所以,实现中遇到了很多麻烦,在这里博主将实现的过程描述如下,以便大家参考。问题描...
1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数

1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数

1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数2014-05-11题目:有1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列*/#include <stdio.h>int main(void){int i, j, k;for (i = 1; i < 5; i++){for (j = 1; j &l...
C语言中判断一个数是否是回文数

C语言中判断一个数是否是回文数

C语言中判断一个数是否是回文数2014-05-11 csdn博客 myCafe_XuoaiJ注:回文数即数字顺着和反着是同一个数!看了郝斌老师的C语言视频,虽然还只看了80多个,但是还是有一些体会,编程应该养成良好的编程风格,至少到现 在为止写的这些小程序都应该有下面这样一个过程:1,流程;(知道程序是按照怎样的顺序运行的)2,功能;(理解程序的作用)3,试数;(我个人简单的理解为测试过程,把自己当作计算机去执行程序)/*2012年4月20日 10:36:...
C语言的基本运算符和表达式

C语言的基本运算符和表达式

C语言的基本运算符和表达式2014-05-11C语言运算符的种类、优先级和结合性C语言中运算符和表达式数量之多, 在高级语言中是少见的。正是丰富 的运算符和表达式使C语言功能十分完善。 这也是C语言的主要特点之一。C语言的运算符不仅具有不同的优先级 , 而且还有一个特点,就是它的结合性。在表达式中, 各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规 定,还要受运算符结合性的制约, 以便确定是自左向右进行运算还是自右向左进行运算。 这种结合性是其它高级...
Objective-C中关于NSArray, NSDictionary, NSNumber等写法的进化

Objective-C中关于NSArray, NSDictionary, NSNumber等写法的进化

Objective-C中关于NSArray, NSDictionary, NSNumber等写法的进化2014-05-11 玖驎 从xcode4.4开始,LLVM4.0编译器为Objective-C添加一些新的特性。创建数组NSArray,哈希表NSDictionary, 数值 对象NSNumber时,可以像NSString的初始化一样简单方便。妈妈再也不担心程序写得手发酸了。有兴趣的朋友可以关注LLVM编译器的相关文档:http://clang.llvm...
linux C库函数大全:环境变量管制函数

linux C库函数大全:环境变量管制函数

linux C库函数大全:环境变量管制函数2014-05-111.getenv(取得环境变量内容)相关函数:putenv,setenv,unsetenv表头文件:#include<stdlib.h>定义函数:char * getenv(const char *name);函数说明:getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。返回值...
linux C库函数大全:字符串处理函数

linux C库函数大全:字符串处理函数

linux C库函数大全:字符串处理函数2014-05-111. atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include <stdlib.h>定义函数double atof(const char *nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时("")才结束转换,并将结果返回。...
C语言控制台窗口图形界面编程之一

C语言控制台窗口图形界面编程之一

C语言控制台窗口图形界面编程之一2015-01-16本系列文章改编自《C语言控制台窗口界面编程(修正版)》。本系列文章会抛弃一些原文中难懂难理解且不常用的部分,并修改了部分样例程序。只为了更加清晰地学习C语言的控制台窗口界面编程。而想要更加深入的了解本系列文章,请阅读《C语言控制台窗口界面编程(修正版)》。《C语言控制台窗口界面编程(修正版)》下载地址:http://download.csdn.net/detail/jzqt_t/7471013在Windo...
C语言控制台窗口图形界面编程之二 用于控制台窗口操作的API函数

C语言控制台窗口图形界面编程之二 用于控制台窗口操作的API函数

C语言控制台窗口图形界面编程之二 用于控制台窗口操作的API函数2015-01-16下面介绍几个用于控制台窗口操作的API函数,如下://获取控制台窗口信息GetConsoleScreenBufferInfo();//获取控制台窗口标题GetConsoleTitle();//更改指定缓冲区大小SetConsoleScreenBufferSize();//设置控制台窗口标题SetConsoleTitle();//设置控制台窗口信息SetConsoleWind...
C语言控制台窗口图形界面编程之三 设置文本属性的函数

C语言控制台窗口图形界面编程之三 设置文本属性的函数

C语言控制台窗口图形界面编程之三 设置文本属性的函数2015-01-16在这里介绍一个设置文本属性的函数,原型如下BOOL SetConsoleTextAttribute( // 设置WriteConsole等函数的字符属性HANDLE hConsoleOutput,// 句柄WORD wAttributes// 文本属性);顺便提一下文本属性,其实就是颜色属性,有背景色和前景色(就是字符的颜色)两类,每一类只提供三原色(红,绿,蓝)和加强色(灰色,可与其...
<< 31 32 33 34 35 36 37 38 39 40 >>