c
文章平均质量分 77
lylee1981
这个作者很懒,什么都没留下…
展开
-
strcpy, strncpy, malloc, realloc以及memory leak等注意问题
平常在使用strcpy函数时,如果是copy原始字符串到目标,在分配bytes空间时,要多分配一个,用来存储终止null字节 '\0'否则在strcpy结束时,使用valgrind检测时,会报一个 非法写1个字节错误同样在使用printf函数打印目标字符串时,会报一个非法读1个字节错误参考下文中 study_use_mistakes 函数main.c代原创 2013-08-16 17:34:47 · 1775 阅读 · 0 评论 -
巧妙使用offsetof宏定义,在c,c++开发中解决问题
根据一个已经分配空间的结构体指针a中的某个成员b的地址,来获取该结构体指针地址原创 2014-07-09 20:08:36 · 4869 阅读 · 0 评论 -
c代码片段——在自己代码中即时接收errno
1、自定义错误类型(my_err_t)和使用#define定义友好名称2、xxx原创 2014-08-28 12:50:29 · 761 阅读 · 0 评论 -
linux管道、EPIPE 和 SIGPIPE 的关系
试验目的:验证试验过程:原创 2014-06-24 20:57:51 · 3984 阅读 · 0 评论 -
c提取字符串中的数字
char is '0', ascii is '48'char is '1', ascii is '49'char is '2', ascii is '50'char is '3', ascii is '51'char is '4', ascii is '52'char is '5', ascii is '53'char is '6', ascii is '54'char原创 2014-09-26 10:00:26 · 13190 阅读 · 1 评论 -
GCC含义、分步骤编译以及链接过程、Makefile写法
一、GCC含义最初含义为:GNU C Complier(在linux c编译器)后来发展为:GNU Complier Collection(在linux下除c以外,还能编译c++,objectc等其他语言) 二、分步骤编译以及链接过程假定存在如下文件列表user.huser.cppmain.cpp a). user.h: b). user.cpp原创 2013-04-05 19:21:28 · 2226 阅读 · 0 评论 -
对内存对齐的理解
由于近期比较多的面试,重新对linuy原创 2014-09-30 11:17:27 · 791 阅读 · 0 评论