const char *的类型不能修改指针对应内存的数值。“0”为字符串常量,是不能被修改的。把init函数的参数声明改成const char *即可。或者用一个char *变量存储字符串,把该变量放入init中。