用标准输入输出复制文件
2015-06-24 22:01
134 查看
#include<stdio.h>
#include<stdlib.h>
int main(int argc,char *argv[])
{
char ch[256];//定义一个字符串数组,用于存储读取的字符
FILE *fp1;//定义文件流指针,用于打开读取的文件
FILE *fp2;//定义文件流指针,用于打开写操作的文件
fp1=fopen(argv[1],"r");
fp2=fopen(argv[2],"r+");
while(fgets(ch,256,fp1)!=NULL)//逐行读取fp1所指向文件中的内容到text中
{
puts(ch);//输出到屏幕
fputs(ch,fp2);//将内容写到fp2所指向文件中
}
fclose(fp1);
fclose(fp2);
return 0;
}
#include<stdlib.h>
int main(int argc,char *argv[])
{
char ch[256];//定义一个字符串数组,用于存储读取的字符
FILE *fp1;//定义文件流指针,用于打开读取的文件
FILE *fp2;//定义文件流指针,用于打开写操作的文件
fp1=fopen(argv[1],"r");
fp2=fopen(argv[2],"r+");
while(fgets(ch,256,fp1)!=NULL)//逐行读取fp1所指向文件中的内容到text中
{
puts(ch);//输出到屏幕
fputs(ch,fp2);//将内容写到fp2所指向文件中
}
fclose(fp1);
fclose(fp2);
return 0;
}
相关文章推荐
- html form一点基础知识,实现文件上传
- 封装数据库配置文件App配置文件
- jqery基础知识
- 回答1~17章的问题
- 2015面试记二
- innodb_flush_log_at_trx_commit和sync_binlog 参数说明
- SQL语言
- Same Tree
- 函数参数的压栈顺序
- 什么叫 数据链路层的建立??彻底解惑篇
- FPGA静态时序分析简单解读
- 苹果开发 笔记(41)MPMoviePlayerController
- Java初级笔记_常用API_2
- MTK 增加物理按键
- iOS Objective-C 正则表达式指南
- 1038. Recover the Smallest Number (30)
- Oracle数据库基本操作命令
- sgu-279. Bipermutations
- css 修改选中文字的颜色
- 复习Android的五种布局(新手篇)