Gang、何が間違っているのですか?特定のオフセット+ファイルから長さのデータを取り出し、それを同じ長さの割り当てられたバッファにコピーしたいです...Cのバッファの部分をコピーする
コンパイルエラーはなく、s_bufferはfreadの後でも0になります。私はoffset + lengthにデータがあることを知っています。
ありがとうございます!
Gang、何が間違っているのですか?特定のオフセット+ファイルから長さのデータを取り出し、それを同じ長さの割り当てられたバッファにコピーしたいです...Cのバッファの部分をコピーする
コンパイルエラーはなく、s_bufferはfreadの後でも0になります。私はoffset + lengthにデータがあることを知っています。
ありがとうございます!
stru_ct->size
は0ではありませんか?それはあなたが見ているものの最も可能性の高い説明のようです。
戻り値がfseek()
とfread()
であることを確認して、失敗していないことを確認します。あなたの電話が成功したとは決して考えないでください。
私はこれがstackoverflow(http://stackoverflow.com)にあるべきだと思います。このサイトは、プログラミングに関する一般的な話題ではなく、プログラミングに関する一般的な話題です。 – Anto
'stru_ct'を' wp-> stru_ct'と呼んでいるのはなぜですか? – Oystein
"s_bufferはまだ0になります。意味がありません - これはどういう意味ですか?また、おそらくfseekが失敗しましたか?あるいはフリーダは失敗したでしょうか?理由を知ることができない場合に備えて、perror()またはerrnoを検査する必要があります – nos