私はVC2010を使用しており、デバッグと書き込み中に同じデータが異なって表現されていることがわかります。例えば :37487840ca673239dc72f9eeb746947aは、私が最初の表現が、第2 1が代わりに最初の一つのファイルに書き込まれますが欲しいデバッグ中にウォッチの値列の0x0022f844が何を表していますか?
0x0022f844 "37487840ca673239dc72f9eeb746947a" unsigned char [33]
と
0x0022f670 "48598840ca673239dc72f9eeb746947a" unsigned char [33]
として表現されます。
EDIT:
第一及び第二の一方が第1のちょうどコピーであるので、第二の値が同じである必要があります。実際には、最初の値を関数に引数として渡し、2番目の値はこの関数で何かが行われる前にそれを表します。
どのようにコピーしますか? 'strxxx'関数または何を使用していますか?それがおそらくあなたのデータを破壊しています。 – Ajay