摘要: 众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf。 注:sprintf()函数:int sprintf( char *buffer, const char *format, [ argument] … );返回的是实际写入buffer的长度 自 阅读全文
posted @ 2017-08-06 21:59 阿玛尼迪迪 阅读(870) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> int main() { int *p; int a = 2; unsigned long b = (unsigned long)((int *)&a); p = &a; printf("a的值=%d\n", *p); printf("a的地址=%p\n", & 阅读全文
posted @ 2017-08-06 18:29 阿玛尼迪迪 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls命令不仅可以查看linux文件夹包含的文件,而且还可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。ls命令在 阅读全文
posted @ 2017-08-06 17:35 阿玛尼迪迪 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响较小,除了那个操作节点,对其它的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 2、map的功能 自动建立Key-value的对应。key和value可以是任意你需要的类型。 根据key值快速查找记录 阅读全文
posted @ 2017-08-06 16:29 阿玛尼迪迪 阅读(570) 评论(0) 推荐(0) 编辑