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