c语言ftell函数,C语言中ftell函数的使用方法
在C语言中,ftell函数用来返回回当前文件指针的位置。其定义在stdio.h头文件中。具体介绍如下:
函数原型:long ftell(FILE *fp);
是否是标准函数:是
函数功能:返回当前文件指针的位置。这个位置是指当前文件指针相对于文件开头的位移量。
返回值:返回文件指针的位置,若出错则返回–1L。
下面通过一个例子来说明本函数的使用方法。
#include
int main(void)
{
FILE *fp;
fp = fopen("test.txt", "w+");
/*按照格式要求将字符串写入文件*/
fprintf(fp, "This is a test");
/*读出文件指针fp的位置*/
printf("The file pointer is at byte %ld\n", ftell(fp));
fclose(fp);
return 0;
}
注意:本题中ftell函数的返回值实际上就是该文件的长度。在实际的应用中,函数ftell常用来计算文件的长度。
关于本例:
(1)例子中首先以写方式打开名为test.txt的文件,按照格式要求将字符串写入文件。注意:字符串共14个字符,地址为0~13。调用fprintf函数后,文件指针自动移到读入的最后一个字符的下一个位置,本例中就是文件的结束符,它的地址是14。
(2)应用ftell函数读出文件指针fp的位置。
c语言ftell函数,C语言中ftell函数的使用方法相关推荐
- map python函数_Python语言中map函数
本文主要向大家介绍了Python语言中map函数,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 1.对可迭代函数'iterable'中的每一个元素应用'function'方法,将 ...
- c语言 socket send,C语言中send()函数和sendto()函数的使用方法
C语言send()函数:经socket传送数据头文件: #include #include 定义函数: int send(int s, const void * msg, int len, unsig ...
- c语言putchar作用,C语言中putchar()函数的功能是什么?
putchar()语法结构为 int putchar(int char) ,其功能是把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中,为C 库函数 ,包含在C 标准库 中 ...
- c++isdigit函数_c++isdigit函数_C语言中isdigit()函数和isxdigit()函数的用法
C语言isdigit()函数:判断字符是否为阿拉伯数字头文件: #include 定义函数: int isdigit(int c); 函数说明:检查参数 c 是否为阿拉伯数字0 到9. 返回值:若参数 ...
- c++isdigit函数_C语言中isdigit()函数和isxdigit()函数的用法
C语言isdigit()函数:判断字符是否为阿拉伯数字头文件: #include 定义函数: int isdigit(int c); 函数说明:检查参数 c 是否为阿拉伯数字0 到9. 返回值:若参数 ...
- c语言中sizeof函数的用法,sizeof函数怎么用 sizeof函数的使用方法
sizeof函数是pascal语言当中的一种内存容量度量的函数,这一个函数计算得到的结果是返回一个变量或者一个类型的大小;在c语言当中,sizeof函数这是一个能够判断数据类型,或者是表达式长度的一个 ...
- php seekdir,C++_详解C语言中telldir()函数和seekdir()函数的用法,C语言telldir()函数:取得目录流 - phpStudy...
详解C语言中telldir()函数和seekdir()函数的用法 C语言telldir()函数:取得目录流的读取位置头文件: #include 定义函数: off_t telldir(DIR *dir ...
- _nop_在c语言里什么作用,单片机c语言中nop函数的使用方法和延时计算
原标题:单片机c语言中nop函数的使用方法和延时计算 标准的C语言中没有空语句.但在 的C语言编程中,经常需要用几个空指令产生短延时的效果. 这在汇编语言中很容易实现,写几个nop就行了. 在C51中 ...
- c语言putchar函数_C语言中的putchar()函数与示例
c语言putchar函数 C语言中的putchar()函数 (putchar() function in C) The putchar() function is defined in the < ...
- C语言一定要有函数声明吗,1 什么是C语言的隐式函数声明在C语言中,函数在调用前不一定非要声明。如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码。下...
1 什么是C语言的隐式函数声明 在C语言中,函数在调用前不一定非要声明.如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码.下面是一个例子: int main(int ...
最新文章
- 南阳833--取石子(七)
- 用 Flask 来写个轻博客 (35) — 使用 Flask-RESTful 来构建 RESTful API 之四
- 为什么一般要定义析构函数为虚析构函数
- 如何查看python安装了什么库-怎么看python安装了哪些库
- raspberrypi python传感器_Raspberry Pi和Arduino读取串行传感器d
- 如何改变XCode的默认设置
- MYsql 安装后启动服务1067错误
- python3新式类_python新式类和旧式类区别
- 程序员转行房屋设计师,本来不信,当看到楼梯后,我信了!
- JavaScript 与 PHP 的语法区别
- JNA参数传递问题,Java数组
- 比较浮点值有多危险?
- TYUT-A2专题题解
- 动态规划--代码随想录
- July面试题整理系列(1)
- linux 小度 驱动_小度WiFi怎么安装 小度WiFi驱动安装
- 蜻蜓和蝉c语言,趣味数学:蜻蜓、蜘蛛、蝉它们的翅膀和腿
- 向量空间模型(vector space model)
- Consumer is not subscribed to any topics or assigned any partitions
- pandas 第二章 pandas基础