2011-02-09 4 views
0

Gang、何が間違っているのですか?特定のオフセット+ファイルから長さのデータを取り出し、それを同じ長さの割り当てられたバッファにコピーしたいです...Cのバッファの部分をコピーする

コンパイルエラーはなく、s_bufferはfreadの後でも0になります。私はoffset + lengthにデータがあることを知っています。

ありがとうございます!

+2

私はこれがstackoverflow(http://stackoverflow.com)にあるべきだと思います。このサイトは、プログラミングに関する一般的な話題ではなく、プログラミングに関する一般的な話題です。 – Anto

+1

'stru_ct'を' wp-> stru_ct'と呼んでいるのはなぜですか? – Oystein

+1

"s_bufferはまだ0になります。意味がありません - これはどういう意味ですか?また、おそらくfseekが失敗しましたか?あるいはフリーダは失敗したでしょうか?理由を知ることができない場合に備えて、perror()またはerrnoを検査する必要があります – nos

答えて

0

stru_ct->sizeは0ではありませんか?それはあなたが見ているものの最も可能性の高い説明のようです。

1

戻り値がfseek()fread()であることを確認して、失敗していないことを確認します。あなたの電話が成功したとは決して考えないでください。

関連する問題