解决“invalid conversion from void* to char*”和“deprecated conversion from string constant to 'char*' "
先看下面这个C语言程序,它的作用是使用动态存储分配来创建字符串的副本,如果内存分配失败,duplicate函数就返回空指针。#include <stdio.h>#include <stdlib.h>#include <string.h>char* duplicate(const char* s){ char* temp = malloc(strlen(s) + 1); if (t