本文目录一览:
C语言中int[7+FD]中FD什么意思
宏程序,前面有过定义,只要后续程序中出现定义的,就换过来就是了
#define FD 5 int a[3+2],b[7+FD];后面遇到FD就换成5了。实际就是a[5],b[12].
c语言中调用什么函数来关闭文件
FILE *fp
fp = fopen();
fclose(fp);
int fd;
fd = open();
close(fd);
共两种形式,自己选择。
c语言文件描述词
fd文件描述符,打开的文件都有一个fd,fd对应内存中文件管理数据结构,也就是很多国人写的教材中所谓的FCB(文件控制块),类unix系统的文件IO操作有关的系统调用都使用fd作为其参数,如write,read,dup,dup2,fcntl和访问文件属性信息的函数之类的,因此,fd类似windows平台的文件操作API所使用的文件句柄。c语言中文件io操作的库函数是基于FILE结构,FILE只是对file descriptor做了封装。记住 stdin对应的fd为0,stdout为1,stderr为2,如果你打开的文件的fd3,说明出错了。理解否?