関数を使用して文字列ポインタの値を変更しようとしています。someStructという構造体を宣言しましたが、フィールドの1つは、「valu」という名前の文字列へのポインタです。これが私がしたことです:
void func(char* nvalue,someStruct* container){
char temp[strlen(nvalue+1);
temp=strcpy(temp,nvalue);
container->valu=temp;
return;
この関数は、コンテナーの値をnvalueに変更しますか?そうでない場合、どうすればそれを行うことができますか?私は本当にCが苦手なので、どんな助けでもいいでしょう!ありがとうございました