C语言 IO操作

C语言 IO操作

一曲冷凌霜 提交于 2020-02-29 09:28:12
#include <stdio.h> #include <stdlib.h> int main() { FILE *from,*to; char ch; if((from = fopen("from.txt","r"))==NULL) { printf("文件打开失败!\n"); exit(1); } else { to = fopen("to.txt","w"); while((ch=fgetc(from))!=EOF) { fputc(ch,to); } fclose(from); fclose(to); exit(0); } } 转自: http://blog.csdn.net/my_offer/article/details/6791324 一、标准文件的读写 1.文件的打开fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写), 如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头。若已有一个同名文件存在,则删除该文件,若无同名文件,则建立该文件,并将文件指针指向文件开头。 fopen(char *filename,char *type); 其中