摘要: http://blog.csdn.net/xiaohou0701/article/details/3426537 阅读全文
posted @ 2014-01-02 20:31 pxiong 阅读(125) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/gmh915/archive/2009/09/30/1576995.html名称:sscanf() - 从一个字符串中读进与指定格式相符的数据.函数原型: int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format [,argument]... );说明: sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。 其中的format可以是一个或多个 {... 阅读全文
posted @ 2014-01-02 20:29 pxiong 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 标准的c/c++不支持正则表达式,但是一些库函数中辅助完成了这一功能。常用函数有regcomp(), regexec(), regfree(), regerror()。c语言中使用正则表达式一般分为以下三步: 1、编译正则表达式 regcomp() 2、匹配正则表达式 regexec() 3、释放正则表达式 regfree()1、int regcomp (regex_t *compiled, const char *pattern, int cflags) 这个函数把指定的正则表达式pattern编译成一种特定的数据格式compiled,这样可以使匹配更有效。函数regexec 会使用... 阅读全文
posted @ 2014-01-02 20:16 pxiong 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 条款01:视c++为一个语言联邦 C、Obeject—Oriented C++、Template C++、STL。 C++高级编程守则视状况而变化,取决于使用的C++的哪一部分。条款02:尽量以const、enum、inline替换#define(即宁可以编译器替换预处理器) 对于单纯常量,最好以const对象或enmus代替#define。 对于形似函数的宏(macros),最好改用inline函数替换#define。条款03:尽可能使用const 将某些东西声明为const可帮助编译器探测出错误用法。const可被施加于任何作用域内的对象、函数参数、函数返类型... 阅读全文
posted @ 2014-01-02 16:15 pxiong 阅读(158) 评论(0) 推荐(0) 编辑