ftell 我会带着你远行 2022-08-14 03:46 49阅读 0赞 http://www.cplusplus.com/reference/cstdio/ftell/ [点击打开链接][Link 1] <cstdio> # ftell # long int ftell ( FILE * stream ); Get current position in stream Returns the current value of the position indicator of the *stream*. For binary streams, this is the number of bytes from the beginning of the file. For text streams, the numerical value may not be meaningful but can still be used to restore the position to the same position later using [fseek][] (if there are characters put back using [ungetc][] still pending of being read, the behavior is undefined). ### Parameters ### stream Pointer to a [FILE][] object that identifies the stream. ### Return Value ### On success, the current value of the position indicator is returned. On failure, \-1L is returned, and [errno][] is set to a system-specific positive value. ### Example ### <table style="font-size:12px; color:black"> <tbody> <tr> <td style="color:rgb(160,160,160); text-align:right; vertical-align:top; min-width:20px"> <pre style="margin-top:0px; margin-bottom:0px"><code>1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 </code></pre> </td> <td style="background-color:rgb(239,239,255); border:1px solid rgb(192,192,208); vertical-align:top"> <pre style="margin-top:0px; margin-bottom:0px"><code><cite style="font-style:normal; color:rgb(0,112,0)">/* ftell example : getting size of a file */</cite> #include <stdio.h> int main () { FILE * pFile; long size; pFile = fopen ("myfile.txt","rb"); if (pFile==NULL) perror ("Error opening file"); else { fseek (pFile, 0, SEEK_END); <cite style="font-style:normal; color:rgb(0,112,0)">// non-portable</cite> size=ftell (pFile); fclose (pFile); printf ("Size of myfile.txt: %ld bytes.\n",size); } return 0; }</code></pre> </td> <td style="vertical-align:top; padding:0px"> <div style="margin:0px; float:right; position:relative; top:0px; left:-2px; height:0px"> <div style="margin:0px; position:absolute; top:0px; left:0px; width:200px"> <div style=""> <a href="http://www.cplusplus.com/reference/cstdio/ftell/#" title="Open C++ Shell (in a new window)" style="text-decoration:none; color:rgb(0,0,112)" rel="nofollow"><span style="display:inline-block; width:16px; height:16px; line-height:16px; vertical-align:middle; margin:0px; padding:0px"></span>Edit & Run</a> </div> </div> </div> </td> </tr> </tbody> </table> This program prints out the size of myfile.txt in bytes (where supported). [Link 1]: http://www.cplusplus.com/reference/cstdio/ftell/ [fseek]: http://www.cplusplus.com/fseek [ungetc]: http://www.cplusplus.com/ungetc [FILE]: http://www.cplusplus.com/FILE [errno]: http://www.cplusplus.com/errno
相关 C语言的文件随机访问fseek()和ftell()函数 C语言的文件随机访问fseek()和ftell()函数 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10 灰太狼/ 2023年02月20日 12:19/ 0 赞/ 54 阅读
相关 c语言ftell的作用,C语言中ftell函数的使用方法 在C语言中,ftell函数用来返回回当前文件指针的位置。其定义在stdio.h头文件中。具体介绍如下: 函数原型:long ftell(FILE \fp); 是否是标准函数 约定不等于承诺〃/ 2023年01月22日 05:57/ 0 赞/ 24 阅读
相关 Linux C/C++编程:lseek、fseek、ftell、rewind、fgetpos、fsetpos、 > `rewind`、`fseek`、`ftell`为C库函数,有缓冲,`lseek`为系统函数,不带缓冲 理论 每个打开文件都有一个与其相关联的”当前文件偏移量“ 本是古典 何须时尚/ 2022年12月31日 03:26/ 0 赞/ 187 阅读
相关 C语言 文件读写 ftell 函数 - C语言零基础入门教程 目录 一.ftell 函数简介 二.ftell 函数实战 三.ftell 函数经典使用 四.猜你喜欢 > 零基础 C/C++ 学习路线推荐 : [C ╰+攻爆jí腚メ/ 2022年09月15日 12:58/ 0 赞/ 183 阅读
相关 ftell http://www.cplusplus.com/reference/cstdio/ftell/ [点击打开链接][Link 1] <cstdio> ftell 我会带着你远行/ 2022年08月14日 03:46/ 0 赞/ 50 阅读
相关 ftell函数的用法(用于获取指针位置) 分享一下我老师大神的人工智能教程!零基础,通俗易懂![http://blog.csdn.net/jiangjunshow][http_blog.csdn.net_jiangju ﹏ヽ暗。殇╰゛Y/ 2022年04月17日 19:57/ 0 赞/ 91 阅读
还没有评论,来说两句吧...