文章关键字 ‘C’

C语言中NULL和NUL的区别

2011年12月19日,星期一

很多人混淆C语言中的NULL和NUL,《Expert C Programming》里面有个 Handy Heuristic:

(更多…)

PHP base_convert函数的一个有趣现象

2011年12月17日,星期六

PHP 的 base_convert 函数能在任意进制之间转换数字,这是常识。那么请你不要实际运行,用常识判断一下,这句代码运行的结果:

echo base_convert('https://demon.tw', 16, 10);

(更多…)

C语言strlcpy函数的实现

2011年09月27日,星期二

虽然 strlcpy 函数不是 ANSI C 标准库函数的一部分,但是自己实现一个 strlcpy 函数也不是很难。

(更多…)

为什么用strlcpy取代strncpy

2011年09月26日,星期一

最近看模块代码,发现字符串的拷贝都用的strlcpy,所以就查了查用strlcpy取代strncpy的原因。

详细内容请看:http://www.gratisoft.us/todd/papers/strlcpy.html

(更多…)

C语言函数strcpy strncpy和strlcpy

2011年09月25日,星期日

好多人已经知道利用strncpy替代strcpy来防止缓冲区越界。
但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。

(更多…)