機能があります
setCharVal(char *s, int value){
valueStruct* makeStruct = malloc(sizeof(valueStruct));
makeStruct->s = s;
//set other values
}
valueStructにはchar*sがあります。関数に入るsを印刷するときは問題ありませんが、makeStruct-> sを印刷すると、何も印刷されません。
私はもう試した
makeStruct->s = strdup(s);
と
makeStruct->s = malloc(sizeof(s);
makeStruct->s = s;
そして、それらはどちらも機能しません。makeStruct->sに対してはまだ何も出力しません。
私はsetCharValをと呼んでいます
setCharVal(anotherStruct.s);