fclose函数为C语言标准库函数,用来关闭一个已打开的文件。
该函数在stdio.h中声明,原型为:
intfclose(FILE*fp)
当fclose被调用时,一个打开的文件(以文件指针fp标识)会被关闭,关闭后,无法再对fp执行读写 *** 作。
如果关闭成功,返回0,否则返回负值。C语言文件 *** 作的标准流程为
1、fopen打开文件;
2、通过各种读写函数,读写文件;
3、所有 *** 作结束后,调用fclose关闭文件。
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
在使用stdio.h中的fgetc和fputc函数时,文件位置指针回根据每一次 *** 作向后移动。
谁能详细告诉我怎么样控制文件的位置指针?
解析:
函数原型
int fseek( FILE *stream, long offset, int origin )
stream为要 *** 作的文件指针,offset为移动的范围,origin为起始位置
origin:SEEK_CUR为从文件的当前位置移动
SEED_END为从文件的末尾向前移动
SEEK_SET为从文件的开始向后移动
简单吧:)
01指针函数通常是指函数返回值是指针的一类函数,如图所示。
02函数指针是指指向某个具体函数的指针变量,在程序设计时可以用来调用某个特定函数或者做某个函数的参数。其形式一般如图:
03指针函数与函数指针本质上的区别是,指针函数是一个带指针的函数,总的来说还是一个函数,如图就是一个带*name指针的函数
04函数指针是指向函数的指针变量,本质上还是一个指针,其格式如下,可以看到和指针函数的格式非常像,所以一定要用心留意。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)