小编Jef*_*eff的帖子

3
推荐指数
2
解决办法
5945
查看次数

如何使用lseek读取文件的最后一个字符

我正在尝试使用lseek以相反的顺序从文件中读取字符.

到目前为止,我有:

 int finished = 1;
 char temp[1];

    while (finished > 0) {

 lseek(fileID,0,2);

 finished = read(fileID, &temp, 1);

 cout << temp[0];

    }
Run Code Online (Sandbox Code Playgroud)

但是read总是返回0.

关于该怎么做的任何想法?

c++ unix system-calls

3
推荐指数
1
解决办法
2881
查看次数

标签 统计

c++ ×2

c-preprocessor ×1

cout ×1

system-calls ×1

unix ×1