lseek

    0

    1答えて

    int main(int argc, char *argv[]) { int i, j, count; int f1; char buf[16]; f1 = open(argv[1], O_RDWR | O_APPEND); if(f1 == -1) perror("open failed"); if(lseek(f1, 0, SEEK_SET) == -1)

    0

    1答えて

    open、lseek、preadなどの機能をカプセル化してファイルを読み取る簡単なプログラムを作成しようとしています。 テストのための私のファイルが含まれています:メインが使用している機能の #include <iostream> #include "CacheFS.h" using namespace std; int main(int argc, const char * argv[])

    1

    1答えて

    なぜlseek機能が便利なのか分かりません。 off_t offset = 10; そして、私はオフセット100バイトから読み取るたかった: は、私は、ユーザーから私に与えられたこのようなパラメータを得たと仮定します。 私はこのようなpread使用することができます。一方 void * buf = malloc(100); if (buf == NULL) { exit(1);} int

    -1

    1答えて

    私は大学でCに取り組んでいますが、私はバッファーとこの関数で作業していますので、 。 lseek()、write()、read()を使用してこのプロジェクトを行う必要があります。私はファイルを読みたいと思っていました。私はそれを「? #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <fcntl.h>

    0

    1答えて

    以前のプロジェクトのAPIを再設計しようとしていますが、これはC言語で書かれたもので、書かれたアプリケーションで使用することができますC++言語で書かれています。 私はテーブルを追うためにC言語lseek()で使用していた、などのページ 私の質問ですが、それはまだ以下のサンプルコードのように、私はそれを使用している方法C++でlseek()を使用しても大丈夫です: /* Read page dat