求C语言中文件建立的内部过程
请问谁能帮我说明一下C语言程序中文件建立时的内部过程?我想知道在建立文件时是不是为文件设置好地址和空间大小?如果已设置好地址,那么再将某个地址处的数据放入其中后,该数据的地址是否改变?而且再次将该数据从中调出时,应该用哪个地址呢?
你可以看看fopen,fread,fwrite,fclose这些的原型以及对应的FILE指针原型
其实FILE类型是个复杂的结构体,它包含很多成员变量,例如
缓冲区基址,缓冲区当前指针,缓冲区大小,缓冲区剩余字节个数等等
文件的读写都是对它进行操作的,