|
От: |
scsnow
|
|
| Дата: | 30.09.08 06:27 |
|
Оценка: |
|
есть файловый дескриптор, открытый так:
int fp;
fp=open("file.txt",O_RDONLY);
задача:
определить размер файла file.txt
очевидное решение:
int len,size;
char buf[1024];
size=0;
while (len=read(fp,buf,1024)) size+=len;
однако требуется что-то более разумное...
Пока на собственное сообщение не было ответов, его можно удалить.