fseek

    1

    2答えて

    リモートファイルを最後から読み込みたいが、fseekはリモートファイルをサポートしていない。これを作る方法はありますか?

    2

    1答えて

    ストリーム可能な音楽をmp3ファイルとして表示するFUSEファイルシステムを作成しようとしています。 ID3v1.1タグが読み込まれたときにオーディオをストリーミングしたくないので、direct_ioとmax_readahead = 0のファイルシステムをマウントします。 しかし、私は(libid3tagが何をするかもある)、これを行う際に端から-2880バイトをオフセットして、私が手2752バイ

    0

    3答えて

    私が必要とするのは、PHPのfseek()機能と同等です。この関数はファイル上で動作しますが、バイナリデータを含む変数があり、それを処理したいのです。私はsubstr()を使うことができると知っていますが、それは不自然なものです。これは文字列に使用され、バイナリデータには使用されません。また、ファイルを作成してfseek()を使用しても、私が探しているものではありません。 ストリームで構築されたも

    1

    2答えて

    #include<stdio.h> int main(int argc, char **argv){ FILE *fp = NULL; fp = fopen("D://test.txt","wb"); if(fp == NULL){ printf("Error opening file\n"); } typedef struct{

    1

    1答えて

    私はLinux用の簡単なcharデバイスを書こうとしていますが、fread/fwriteでデバイスを読み書きし、fopenとfseekを使う必要があります。私は私のデバイスを使用するための簡単なテストプログラムを書いたし、fseek関数のfposは動作せず、fseekが現れた後freadを知らないことに気づいた。私はデバイスを動作させることができません。なぜなら、fseekはr +モードで開いたと

    4

    3答えて

    少なくとも私の実装ではfseek64、lseek、または奇妙なコンパイラマクロを使わずに大きなファイルをサポートしているようです。 これはいつ発生しましたか? #include <cstdio> #include <cstdlib> void writeF(const char*fname,size_t nItems){ FILE *fp=NULL; if(NULL==(f