#include
stdio.h
FILE类型是C语言的本身具有的类型.只要把这标准输入输出的头文件"stdio.h"
包含在程序中,就可以使用文件类型FILE,不用再另外定义.
不能用全局变量的话,只能用指针传递.以下是例子.
首先要在工程目录下建立文件g.dat
void
fun1(FILE
*p)
{
}
int
main()
FILE
*p1
=
NULL;
fopen("g.dat","rw");
fun1(p1);
fclose(p1);
return
0;
当使用#include语句将头文件引用时,相当于将头文件中所有内容,复制到#include处.为了避免因为重复引用而导致的编译错误,头文件常具有:
#ifndef _DELAY_H_
#define _DELAY_H_
//代码部分
#endif
的格式.
扩展资料
C语言头文件的作用
在C语言中,头文件是程序格部分之间保证信息一致性的桥梁,连接程序对象定义和使用的纽带.
通常开发C程序的程序员会把一个程序分为两类:以h为扩展名的辅助性文件,也称为头文件.以.c为扩展名的基本程序文件,也称为源代码文件;定义好头文件是保证大型程序开发工作能够顺利进行的重要环节.
比如几个人共同开发一个大系统,他们之间需要有一些约定. 如果一个人定义的东西呗另一个人使用,就需要通过引入对应的头文件来建立相互间的联系.
①.、CreateFile 是一个多功能的函数,可打开或创建以下对象,并返回可访问的句柄:控制台,通信资源,目录(只读打开),磁盘驱动器,文件,邮槽,管道.
#include?windows.h
int?main()
HANDLE?hf?=?CreateFile(TEXT("C:\\testa.bin"),?GENERIC_WRITE,?0,
0,?CREATE_ALWAYS,?0,?0);
DWORD?written;
CloseHandle(hf);
hf?=?CreateFile(TEXT("c:\\testb.bin"),?GENERIC_WRITE,?0,
0,?OPEN_ALWAYS,?0,?0);
SetFilePointer(hf,?0,?0,?FILE_END);
return?0;
源程序开头在主函数 main( ) 之前加上:
#include stdio.h
另外,fprint( ) 也写错了,应该是:fprintf(fp, ......) ;
FILE 是系统定义的一种结构类型的名称.
FILE *fp; 变量类型声明.声明 fp 是 FILE型指针,用于指向FILE类型 (文件结构).
文件流-- 排成一队,有先后次序的 输入(或输出)一串数据,驻留并通过 输入输出缓冲区,进出程序.如同水流般地流入或流出.它来自文件或写入文件.
扩展资料:
在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到磁盘上存放起来,以后需要时再从磁盘中输入到计算机的内存.这就要用到磁盘文件.
C语言将文件看作是一个字符(字节)的序列,即一个一个字符(字节)的数据顺序组成.根据数据的组成形式,可分为ASCII文件和二进制文件.ASCII文件又称文本(text)文件,它的每一个字节可放一个ASCII码,代表一个字符.二进制文件是把内存中的数据按其在内存中的存储形式按原样输出到磁盘上存放.
以上就是土嘎嘎小编为大家整理的c语言中file函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!