Linux 编程 C/C++编程
liangyamin
这个作者很懒,什么都没留下…
展开
-
使用strtok函数解析string类型数据
我们经常要在string字符串数据中提取一些有用的信息。如果字符串信息是以相同的字符分隔开来的话,用strtok是个好方法。例子如下:#include #include void main(void){ char str[] = "2011-11-21 13:59"; printf("strtok: '-' "); char *psub = strtok原创 2011-12-21 19:49:26 · 3373 阅读 · 0 评论 -
Linux下网关地址的获取
Linux的网关信息保存在路由表中,获取网关实际上就是路由表的查询。 用户空间获取网关地址有两种方法,一个是从/proc/net/route中读取,这是最简单,最直接的,route命令就是这么做的,可以参考net-tools包中route的源码实现。另一种是用Netlink来实现。利用NETLINK_ROUTE(rtnetlink.c: Routing netlink sock转载 2012-02-08 12:31:42 · 18788 阅读 · 3 评论 -
Linux下带颜色输出与闪烁功能
http://blog.csdn.net/nicholasmaxwell/article/details/1747960====================================================================================1.UNIX字符界面下显示颜色 #include stdio.h>转载 2012-02-22 09:36:12 · 1828 阅读 · 0 评论 -
在C语言中获取用system函数调用shell的返回值
一般我们调用shell脚本都用system()来实现,然后发现sytem返回值不好控制而且转换麻烦(还要右移4位即/256),于是我用popen来获取shell的返回值。果然在Unix世界里面,通道就是连结各个方面的桥梁啊!代码例子如下:#include#include#includeint main (int argc, char *argv[]){ char sz转载 2012-03-03 00:09:41 · 6574 阅读 · 0 评论 -
Linux 下setitimer函数的使用
在编程的时候,很多时候会用到定时器,定时检测某个状态是否发生变化并进行处理。这时候,就会用到setitimer函数了。1. 要使用setitimer函数,要包含头文件:#include 2. 该函数的原型是:int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value);3原创 2012-03-05 14:13:36 · 16519 阅读 · 1 评论