文件打开函数fopen 添加到收藏作者admin日期08-06-2008 11:15:51 当需要访问某个文件时,就要用到文件打开函数fopen。函数的用法如下:File * fopen(char * filename, const char *mode);文件打开函数能够以mode指定的方式打开由文件名指定的文件,并使它与一个流(stream)相联,它返回用于后续操作中指向流的指针。在调用fopen中所用的mode字符串,可以是下表中的方式之一。 文件操作方式读写方式含义"r"只读为输入打开一个文本文件"w"只写为输出打开一个文本文件"a"追加向文本文件末尾增加数据"rb"只读为输入打开一个二进制文件"wb"只写为输出打开一个二进制文件"ab"追加向二进制文件末尾增加数据"r+"读/写为读/写打开一个文本文件"w+"读/写为读/写打开一个新文本文件"a+"读/写为读/写打开或生成一个文本文件"rb+"读/写为读/写打开一个二进制文件"wb+"读/写为读/写建立一个新二进制文件"ab+"读/写为读/写打开一个二进制文件 #include <stdio.h> main() { FILE *in, *out; if((in = fopen("//CONFIG.SYS", "rt")) == NULL) { fprintf("stderr, Can not open input file./n"); return 1; } if((out = fopen("//CONFIG.BAK", "wt")) == NULL) { fprintf(stderr, "Connot open output file./n"); return 1; } while(!feof(in)) fputc(fgetc(in), out); fclose(in); fclose(out); return 0; }