C语言实现字符串处理及内存释放代码
代码语言:c
所属分类:其他
代码描述:C语言实现字符串处理及内存释放代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//符串处理方面的,strcpy 函数容易越界,习惯使用 strncpy 函数,但此函数只管复制最多 n 个字符,并不会把末尾的字符自动修改为 '\0',所以给它加上这个操作
char* utils_strncpy (char *dest, const char *src, size_t length)
{
strncpy (dest, src, length);
dest[length] = '\0';
return dest;
}
//内存分配函数 malloc 分配内存却不进行初始化,给它也加上初始化的操作:
void* utils_malloc (size_t size)
{
void *ptr = malloc (size);
if (ptr !=.........完整代码请登录后点击上方下载按钮下载查看
网友评论0