摘要: mode 可以使 R_OK,W_OK,X_OK(是否可执行),F_OK(文件是否存在)的掩码。成功返回0,失败返回-1 阅读全文
posted @ 2013-03-11 17:19 lc_cnblog 阅读(688) 评论(0) 推荐(0) 编辑
摘要: int sprintf(char *str, const char *format, ...);windows平台下线程安全的格式化字符串函数sprint_s并非标准C函数,因此linux下无法使用,但可以使用snprintf函数代替。int snprintf(char *str, size_t size, const char *format, ...);最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为n的话,将不会溢出。函数返回值: 若成功则返回存入数组的字符数,若编码出错则返回负值。snprintf 规定了写入str的最大字节数,防止缓冲区溢出 阅读全文
posted @ 2013-03-11 17:00 lc_cnblog 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 头文件 zlib.hint compress (Bytef * dest , uLongf * destLen, constt Bytef * source , uLongf sourceLen)zib的压缩函数,将source处sourceLen个字节进行压缩,放到dest指向的内存,把压缩后的长度存入destLen指向的地址中。调用前destLen表示dest缓冲区,调用后destLen表示压缩后的长度。调用前需指定destLen。return: Z_OK 成功, Z_MEM_ERROR 内存不足 Z_BUF_ERROR dest的缓冲区太小int uncompress(Bytef ... 阅读全文
posted @ 2013-03-11 16:50 lc_cnblog 阅读(3231) 评论(0) 推荐(0) 编辑