fseek

    0

    2答えて

    私はいくつかのバイトでofsetされたファイルに文字を取得するためのCプログラムを記述しようとしていますが、私はその特定のバイトが表す文字を印刷したい3 fseek(fp,3,SEEK_CUR); 次のように言うことができます。たとえば、私のファイルに以下のようなものが含まれている場合、3文字ごとに印刷する必要があります。 //reading from file// 問題がwhileループ

    1

    1答えて

    選択したデータに何らかの高速アクセスを提供することがギガバイトのファイルにあります。開始点を見つけたら、その後のアクセスは順次になります。ファイルには、各レコードの先頭に日付が含まれ、ファイル全体で日付が増加します。私は冒頭で始めて、前のものを無視してファイルを読みたいとは思わない。私はWINDOWSアプリケーションにのみ興味があります。私はテキストモードでファイルを開きたいと思います。 64ビッ

    13

    2答えて

    私はこれらの方法の違いがあればどうなるか、ファイルの先頭 FILE *fp = fopen("test.bin", "r") fseek(fp, 0, SEEK_END); rewind(fp); と FILE *fp = fopen("test.bin", "r") fseek(fp, 0, SEEK_END); fseek(fp, 0, SEEK_SET); に戻るには、二つの

    0

    1答えて

    私は 'test.txt'ファイルにこの内容を持っています:lucas 私はファイル内のポインタを探して先に情報を上書きしたいと思います。私がやるはず: $f = new SplFileObject('test.txt', 'a'); $f->fseek(-5, SEEK_END); var_dump($f->ftell()); $f->fwrite('one'); これは生成する

    0

    2答えて

    私はblueimp.netのAjaxChatのための非常に基本的な登録モジュールを書こうとしています。私は、ユーザーの設定ファイルに書き込むスクリプトを持っています。 $userfile = "lib/data/users.php"; $fh = fopen($userfile, 'a'); $addUser = "string_for_new_user"; fwrite($fh, $add

    3

    3答えて

    これが私の問題を解決する最善の方法であるかどうか疑問に思っています。 私は、必要な情報が保持されているバイナリファイルの特定のオフセットの値を知っています...私がしたいのは、オフセットにジャンプし、その位置から開始して一定量のバイトを読み込むことです。 Googleを使用した後、私は、fseek()を使用してオフセットの位置に移動し、fread()を使用してその位置からバイト数を読み取ることが最

    0

    2答えて

    大量のファイルがあり、各番号はスペースで区切られています。 ようなのような:124 1212 5 654 74231 ... どのように私はすぐにこのファイル内のN番目の番号を見つけることができますか? 私はそれはバイトで測定しているためfseek()が動作しないかもしれないと思う、と私はでN番目の番号を取得することができます: int i; for (i=0;i!=N-1;++i) fscan

    17

    1答えて

    FILE* f = fopen("rajat", "w"); fputs("sometext", f); fseek(f, 6, SEEK_SET); fputs("is a", f); fclose(f); は正常に返さ: しかし FILE* f = fopen("rajat", "a"); fputs("sometext", f); fseek(f, 6, SEEK_SET);

    10

    1答えて

    ftello/fseekoとfgetpos/fsetposの違いは何ですか?どちらも不透明なオフセット型を使用するファイルポインタ取得/設定関数のように見えますが、64ビットのオフセットを許容することがあります。 異なるプラットフォームまたは異なる標準でサポートされていますか?それが使用するオフセットのタイプに柔軟性がありますか? そして、私はfgetpos/fsetpos and ftell/f

    0

    4答えて

    バイナリファイルからデータを読み取るコードを扱っています。コードはここに記載されています。誰でも私にfseekとfreadの役割を明確にしてもらえますか? fc = fopen(CLOUDS_FILE, "rb"); if (fc == NULL){ fputs("File open error.\n", stderr); exit(1); } crs = aux[CLRS]; fpos =