現在、次のコードがあります。構造体内のC文字列のMallocメモリ
この時点で私のコードは構造体qnode内でmalloc空間にしようとすると失敗します。
strlenが実際に正しいポインタで動作していることを確認しました。実際には、サイズの長さを返しています。何らかの理由で、私はこの時点でセグメンテーション違反を取得しましたが、理由を理解できません。
はF.y.iしかし、これはmalloc関数のこのシンプルなラインは、具体的に割り当てられなかったどちらもC言語を使用していたものではありません割り当ての一部です。私は割り当てにC++をすることが許されていますが、私はC言語をもっと知識を得るために選択しました。ヘルプ
ありがとう!
の一部ではないことに注意してくださいだろうか?第2の 'malloc'によって返されたポインタをなぜ破棄していますか? – Mat