//open file
if((fd = open("test.txt", O_RDWR | O_APPEND)) == -1)
printf("open failed\n");
//set offset
if(lseek(fd, -8, SEEK_CUR) == -1)
printf("cannot seek\n");
それからそれは「求めることができない」と印刷します、これが理由ですか?
strerrno(errno)の後、「無効な引数」が表示
されます。問題が見つかりました。SEEK_CURは開始位置にあります。
しかし、なぜ?追加モードを使用します。