本文目录一览:
C语言中FILE定义的数组有什么用?怎么用?
用于即将打开使用的5个文件,比如:
f[0]=fopen("file0.txt",'r');
f[1]=fopen("file1.txt",'r');
f[2]=fopen("file2.txt",'r');
f[3]=fopen("file3.txt",'r');
f[4]=fopen("file4.txt",'r');
象上述打开后你就可以分别读取每个文件中的内容了,如:
fgets(buffer,256,f[0]);
//读取f[0]对应的文件中的一行
C语言中的file是什么?与计算机中的文件有何差别
file是可以写入、读出和存储的文件,例如.txt
.doc
.dat等,音频视频也是文件,和计算机中的文件差别不大,但C语言中的文件一般是以路径表示
C语言中的FILE的用法!
#include
stdio.h
FILE类型是C语言的本身具有的类型。只要把这标准输入输出的头文件“stdio.h”
包含在程序中,就可以使用文件类型FILE,不用再另外定义。
在C语言中,FILE是关键字吗?
FILE不是C语言关键字,只是标准C中的标准输入输出中定义的一个新的数据类型
stdio.htypedef struct _iobuf{ char* _ptr; int _cnt; char* _base; int _flag; int _file; int _charbuf; int _bufsiz; char* _tmpfname;} FILE;FILE 主要用来定义带缓冲的文件指针,如:FILE *fp;
附:C语言一共有32个关键字,如下:
auto 局部变量(自动储存)break 无条件退出程序最内层循环case switch语句中选择项char 单字节整型const 定义不可更改值的变量continue 中断本次循环,并转向下一次循环default switch语句中的默认选择项do 用于构成do.....while循环语句double 双精度浮点型else 构成if.....else选择程序结构enum 枚举extern 声明外部全局变量float 单精度浮点型for 构成for循环语句goto 跳到程序中指定的标签位置if 构成if....else选择结构int 整型long 长整型register 定义CPU内部寄存的变量return 用于返回函数的返回值short 短整型signed 有符号数 与基本整型类型结合使用sizeof 计算表达式或数据类型的占用字节数static 定义静态变量、函数struct 定义结构类型switch 构成switch选择结构typedef 重新定义数据类型union 联合类型unsigned 定义无符号数据 与基本整型类型结合使用void 定义任意类型指针void * , 无参数 , 无返回值等volatile 易失性变量while 用于构成do...while或while循环结构