我正在尝试使用函数来修改字符串指针的值。我声明了一个名为 someStruct 的结构,其中一个字段是指向名为“value”的字符串的指针。这是我所做的:
void func(char* nvalue,someStruct* container){
char temp[strlen(nvalue+1);
temp=strcpy(temp,nvalue);
container->valu=temp;
return;
这个函数会把容器的值修改为nvalue吗?如果没有,我该怎么做?我真的不擅长C,所以任何帮助都会很好!谢谢