- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 strcmp, strncmp和memcmp的区别
函数:int memcmp (const void *a1, const void *a2, size_t size) 函数memcmp用于比较字符串s1与s2的前size个字符。 如果两上字符块相同,memcmp将返回0。 函数:int strcmp (const char *s1, const char *s2) 这个函数用来比较s1和s2字符串,这个函数将返回一个值,它的符号与第一对不同的字符的比较结果相关。 如果两个字符串相等
2010-08-21 17:38:00 36682 3
原创 __attribute__ ((packed)) 的作用(转载)
最近在看我们的代码的时候发现声明类型的时候有 __attribute__ ((packed))的结构体类型声明,不知道是什么意思,查了下知道是如下含义: 1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如: 在TC下:struct my{ char c
2010-08-15 23:41:00 927
自用很好的两个csv操作类
2017-11-23
csv文件读取
2017-09-01
libxl-3.0破解版
2017-09-01
基于socket的ping源码
2009-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人