第14周项目1-小玩文件(2)
来源:互联网 发布:高清网络摄像机怎么用 编辑:程序博客网 时间:2024/05/22 10:28
(2)下面程序的功能是将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中,请填空将程序补充完整。
#include <iostream>#include <cstdlib>#include <fstream>using namespace std;int main(){ fstream outfile,infile; infile.open("abc.txt",_________); // (1) if(!infile) { cout<<"Can’t open the file."<<endl; abort(); } outfile.open("newabc.txt",______);//(2) if(!outfile) { cout<<"Can’t open the file."<<endl; abort(); } char buf[80]; int i=1; while(____________) // (3) { infile.____________; // (4) outfile<<________<<": "<<buf<<endl; //(5) } infile.close(); outfile.close(); return 0;}
代码:
#include <iostream>#include <cstdlib>#include <fstream>using namespace std;int main(){ fstream outfile,infile; infile.open("abc.txt",ios::in); if(!infile) { cout<<"Can't open the file."<<endl; abort(); } outfile.open("newabc.txt",ios::out); if(!outfile) { cout<<"Can't open the file."<<endl; abort(); } char buf[80]; int i=1; while(!infile.eof()) { infile.getline(buf,80,'\n'); outfile<<i<<":"<<buf<<endl; i++; } infile.close(); outfile.close(); return 0;}
然后还没调试好。
0 0
- 第14周项目1-小玩文件(2)
- 第14周项目1-小玩文件(2)
- 第14周项目1-小玩文件(2)
- 第14周项目1 - 小玩文件(2)
- 第14周项目1-小玩文件(1)
- 第14周项目1(1)-小玩文件
- 第14周项目1-小玩文件(1)
- 第14周 项目一-小玩文件(1)
- 第14周项目1-小玩文件(3)
- 第16周项目1-小玩文件(2)
- 第16周项目1--小玩文件(2)
- 第14周 【项目1 - 小玩文件】(1)(2)
- 第14周-输入输出流,文本文件-项目1 - 小玩文件(2)
- 第14周上机实践项目1——小玩文件(2)
- 第14周项目1-小玩文件(2)加行号
- 第14周项目1 - 小玩文件(1)
- 第14周 项目一-小玩文件(2)
- 第14周项目1—小玩文件
- 第14周 项目二-用文件保存学生名单
- C语言入门教程13-数组-批量数据存储
- Magento根据产品SKU查询产品库存状态
- 第十四周 阅读项目 C++标准输入输出
- 在Linux中用chattr和lsattr命令管理文件和目录属性
- 第14周项目1-小玩文件(2)
- myeclipse 安装SVN插件
- 第十四周阅读程序三
- C语言入门教程14-字符串
- poj 2955 Brackets(区间DP)
- wc的用法
- Java实现不同excel格式(*.xls、*.xlsx)文件的读取
- D3js-画二维坐标轴(x轴,y轴)
- NSUserDefaults简介及使用