`

C语言文件操作

阅读更多
#include<stdio.h>
void main(){
//定义文件指针
FILE *fpa,*fpb;

/**
	fopen(文件路径,操作符);
	操作符有 r w a 
	r:只读
	w:在文件开头写
	a:在文件末尾开始写
 */
if( (fpa = fopen("d:\\C\\a.txt","r") ) == NULL){

	printf("Can`t open file a.txt");
	exit(0);
}

//没有文件会创建
if( (fpb = fopen("d:\\C\\b.txt","a") ) == NULL){

	printf("Can`t open file a.txt");
	exit(0);
}

while(!feof(fpa)){

	//读写文件
 fputc(fgetc(fpa),fpb);
}
/**
c = fgetc(fpa);

while( c!=EOF ){
	fputc(c,fpb);
	c=fgetc(fpa);
  }
	
*/

//关闭文件
if(fclose(fpa)){
	printf("Can`t close file a.txt");
}

if(fclose(fpb)){
	printf("Can`t close file b.txt");
}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics