摘要:
/ (这就是著名的根)├── bin (你在终端运行的大多数程序,比如cp、mv...)├── boot (内核放在这里,这个目录也经常被作为某个独立分区的挂载点)│ └── grub (grub引导程序和引导菜单就放在这里)├── cdrom├── dev (存放设备文件,这里相当于一个设备管理器,由系统自动生成。视硬件环境不同变化很大)│ ├── block│ ├── bsg│ ├── bus│ ├── char│ ├── disk (磁盘信息,要挂载硬盘分区就要注意这里的信息喽)│ │ ├── by-id (硬盘分区的永久性符号链接)│ │ ├── by-label... 阅读全文
摘要:
查看 stdio.h 可以看到如下定义:#define EOF (-1)#define _IOEOF 0x0010#define feof(_stream) ((_stream)->_flag & _IOEOF)由此可以看出,这两种方式的原理是不同的。在这里先说下EOF和feof()这个两个宏定义,EOF是不可输出字符,因此不能在屏幕上显示。由于字符的ASCII码不可能出现-1,因此EOF定义为-1是合适的。当读入的字符值等于EOF时,表示读入的已不是正常的字符而是文件结束符,但这适用对文本文件的读写。在二进制文件中,信息都是以数值方式存在的。EOF的值可能就是所要处理的二进制文 阅读全文
摘要:
/*1.文件的打开(fopen函数)fopen函数用来打开一个文件,其调用的一般形式为:文件指针=fopen(文件名,文件操作方式);例如:FILE *fpinfpin=fopen("c:\\input.dat","rb")其意义表示打开磁盘驱动器C盘的根目录下的文件input.dat, 并设置为只允许按二进制方式进行读操作。对文件操作,第一步必须先打开。2.fgetc 函数的功能是从指定的文件中读一个字符:例如:ch=fgetc(fp)。1.其意义是从打开的文件fp中读取一个字符并送入ch中。 读出的字符不能长久保存。2.文件必须是读或者读写方式打开。 阅读全文