第十四周 项目1-小玩文件(2)
来源:互联网 发布:数据库应用课程 编辑:程序博客网 时间:2024/05/22 12:15
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2015年6月10日 * 版 本 号:v1.0 * * 问题描述: 下面程序的功能是统计文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中。 * 程序输入:相应的程序 * 程序输出:对应得结果 */#include <iostream>#include <cstdlib>#include <fstream>using namespace std;int main(){ fstream outfile,infile; infile.open("abc.txt",ios::in); // (1) if(!infile) { cout<<"Can’t open the file."<<endl; abort(); } outfile.open("newabc.txt",ios::out);//(2) if(!outfile){ cout<<"Can’t open the file."<<endl; abort(); } char buf[80]; int i=1; while(!infile.eof()) // (3) { infile.getline(buf,80); // (4) outfile<<i++<<": "<<buf<<endl; //(5) } infile.close(); outfile.close(); return 0;}
运算结果:
知识点总结:
getline(buf,80)表示读一行数据,每行不得超过80个。
学习心得:
不用再通过键盘输入数据,文件以文件的形式保存,读出在另一个文件中,新的视野开拓!
0 0
- 第十四周 项目1-小玩文件(2)
- 第十四周项目1 - 小玩文件(2)
- 第十四周项目1--小玩文件(2)
- 第十四周 项目1-小玩文件(2)
- 第十四周项目1-小玩文件(2)
- 第十四周 项目1 - 小玩文件(2)填空
- 第十四周【项目1 - 小玩文件】
- 第十四周【项目1 - 小玩文件】
- 第十四周项目1-小玩文件
- 第十四周项目1(2)-小玩文件
- 第十四周 项目1-小玩文件(1)
- 第十四周项目1 - 小玩文件(1)
- 第十四周 项目1 - 小玩文件(1)填空
- 第十四周 项目1-小玩文件(1)
- 第十四周项目1--小玩文件(1)
- 第十四周项目1-小玩文件(1)
- 第十四周 项目一:小玩文件(2)
- 第十四周项目:小玩文件(2)
- 点点滴滴
- 第十四周阅读程序2:运用文件流进行文件的复制
- Windows下的codeblocks+MinGW开发C++运行环境
- 第十四周项目4 - 处理C++源代码的程序({}换行)
- 深入理解虚拟机类加载机制
- 第十四周 项目1-小玩文件(2)
- 第二周 项目二 长方形类
- hadoop编程实例--平均成绩
- 第十四周 项目一 小玩文件(1)
- LeetCode OJ 之 Recover Binary Search Tree(恢复二叉搜索树)
- myBase Desktop Edition v5.3 不破解的破解
- 第十四周上机项目1.2小玩文件
- openstack kilo keystone token问题及性能优化
- [JQ权威指南]第二天:JQuery控制CSS样式