小编LEH*_*LEH的帖子

"strcpy"和"malloc"?

做以下事情是否安全?

#include <stdio.h>
#include <malloc.h>
#include <string.h>

int main(void)
{
    char* msg;

    strcpy(msg, "Hello World!!!");  //<---------

    printf("%s\n", msg);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

或者应该使用以下内容?

char* msg = (char*)malloc(sizeof(char) * 15);
Run Code Online (Sandbox Code Playgroud)

c malloc strcpy

14
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

malloc ×1

strcpy ×1