AIDeveloper_CHN 2023-03-29 18:39 采纳率: 0%
浏览 7

将字符串赋给void* elem

typedef struct中定义了个void* elem,使用malloc分配了内存空间,现在需要将一个字符串赋值给elem,该怎么操作,使用strcpy或strncpy都不行,挨个字符赋值会提示void指针报错

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2023-03-29 18:45
    关注

    char *s = "hello";
    strcpy((char * )elem,s);
    加个强制转换就行

    评论

报告相同问题?

问题事件

  • 创建了问题 3月29日