北极的杯

暂无签名

  • 博客访问: 256142
  • 博文数量: 173
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(173)

文章存档

2011年(3)

2010年(170)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2010-12-01 15:15:15

http://blog.chinaunix.net/u3/116013/showart_2287271.htmlsscanf() - 从一个字符串中读进与指定格式相符的数据. 头文件:stdio.h 原型:Int sscanf( const char *, const char *, ...);int scanf( const char *, ...); 说明:sscanf与scanf类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源。第一个参数可以是一个或多个 {%[*] [width] [{h | l | I64 | L}]type | ' ' | 't' | 'n' | 非%符号} 注:1、 * 亦可用于格式中, (即 %*d 和 %*s) 加了星号 (*) 表示跳过此数据不读入. (也就是不把此数据读入参数......【阅读全文】

阅读(466) | 评论(0) | 转发(0)

发布时间:2010-12-01 15:11:15

sscanf()和正则表达式的结合http://hi.baidu.com/jangill/blog/item/e6dbca94663ce712d31b708b.htmlsscanf,表示从字符串中格式化输入 上面表示从str中,输入数字给x,就是32700 久以前,我以为c没有自己的split string函数,后来我发现了sscanf;一直以来,我以为sscanf只能以空格来界定字符串,现在我发现我错了。 sscanf是一个运行时函数,原形很简单: int sscanf( const char *buffer, const char *format [, argument ] ... ); 它强大的功能体现在对format的支持上。 我以前用它来分隔类似这样的字符串2006:03:18: int a, b, c; ss......【阅读全文】

阅读(1858) | 评论(0) | 转发(0)

发布时间:2010-12-01 15:09:25

出处:http://blog.csdn.net/phil2036/archive/2009/05/27/4221704.aspx感谢原文作者分享。 在看这篇文章之前建议你先了解一下什么是正则表达式,具体不重复了,google一下能出一大堆,不过这篇文章比较好,贴个url http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm,作者说30分钟能看完的不是地球人,但是我15分钟就看完了还记住了90%以上,好吧我来自火星,玩笑到此结束,下面切入正题。 本文的命题源自于这样的一个url,protocol://ip:port/chn/mode,比如说,dv://192.168.1.253:65001/1/1。如果我要解析出来......【阅读全文】

阅读(629) | 评论(0) | 转发(0)

发布时间:2010-12-01 15:03:03

表头文件 #include(stdio.h )定义函数 int sscanf (const char *str,const char * format,........);函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值 成功则返回参数数目,失败则返回-1,错误原因存于errno中。# include < stdio. h>int main( ){ const char * s = "iios/12DDWDFF@122" ; char buf[ 20] ; sscanf ( s, "%*[^/]/%[^@]" , buf ) ; printf ( "%sn" , buf ) ; ......【阅读全文】

阅读(1009) | 评论(0) | 转发(0)

发布时间:2010-11-26 12:57:35

semget() 可以使用系统调用semget()创建一个新的信号量集,或者存取一个已经存在的信号量集: 系统调用:semget();原型:intsemget(key_t key,int nsems,int semflg);返回值:如果成功,则返回信号量集的IPC标识符。如果失败,则返回-1:errno=EACCESS(没有权限)EEXIST(信号量集已经存在,无法创建)EIDRM(信号量集已经删除)ENOENT(信号量集不存在,同时没有使用IPC_CREAT)ENOMEM(没有足够的内存创建新的信号量集)ENOSPC(超出限制) 系统调用semget()的第一个参数是关键字值(一般是由系统调用ftok()返回的)。系统内核将此值和系统中......【阅读全文】

阅读(831) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册