有没有一种方法可以像ftell()那样(返回文件中的当前位置)在原始文件描述符上执行,而不是在FILE*上执行?我认为应该有,因为您可以使用lseek()在原始文件描述符上进行查找。 我知道我可以使用fdopen()创建与文件描述符对应的FILE*,但我不想这样做。
FILE *out=fopen64("text.txt","w+"); unsigned int write; char *outbuf=new char[write]; //fill outbuf printf("%i\n",ftello64(out)); fwrite(outbuf,siz...
这是我的代码:<?php $url="http://www.sina.com.cn"; $handle = @fopen($url, "r"); $len=get_headers($url,true); print_r($len); echo $l...
以下代码输出"Illegal seek": #include <stdio.h> #include <errno.h> #include <string.h> int main() { errno = 0; getchar(); ...
非常简单地说,我有以下代码片段: FILE* test = fopen("C:\\core.u", "w"); printf("Filepointer at: %d\n", ftell(test)); fwrite(data, size, 1, test); printf("Written:...