第十四周 阅读程序
2015-06-08 15:58
274 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2015年6月8日 * 版 本 号:v1.0 * * 问题描述: 阅读程序,写出程序的结果 * 程序输入:相应的程序 * 程序输出:对应得结果 */ #include <iostream> #include <fstream> using namespace std; int main() { fstream outfile,infile; outfile.open("data.dat",ios::out); outfile<<"1111111111"<<endl; outfile<<"aaaaaaaaaa"<<endl; outfile<<"AAAAAAAAAA"<<endl; outfile<<"**********"<<endl; outfile.close(); infile.open("data.dat",ios::in); char line[80]; int i=0; while(!infile.eof()) { i++; infile.getline(line,sizeof(line)); cout<<i<<": "<<line<<endl; } infile.close(); return 0; }
运算结果:
#include <iostream> #include <fstream> using namespace std; int main() { ifstream readFile; ofstream writeFile; char ch; readFile.open("a.txt", ios::in); writeFile.open("b.txt", ios::out); while (readFile.get(ch)) writeFile.put(ch); readFile.close(); writeFile.close(); cout << "Finish!" << endl; return 0; }
运算结果:
#include <iostream> #include <fstream> #include<cstring> using namespace std; int main() { ifstream readFile; ofstream writeFile; char ch[100]; readFile.open("a.txt", ios::in); writeFile.open("b.txt", ios::out); while (!readFile.eof()) { readFile.getline(ch,100,'\n'); writeFile.write(ch,strlen(ch)); writeFile.write("\n",1); } readFile.close(); writeFile.close(); cout << "Finish!" << endl; return 0; }
知识点总结:
输入输出流,对文件访问的基本应用。
学习心得:
通过多加练习来进一步学习文件访问。
相关文章推荐
- quick cocos2d-x 实战:做一个手机横版格斗游戏3:游戏开始界面切图
- Oracle数据库的启动关闭的几种方式
- poj3414(BFS)
- 解决最长单调子
- 操作系统内存配置overcommit_memory
- 操作系统内存配置overcommit_memory
- C++程序设计 - Week 6 多态与虚函数
- Mosquito的优化——订阅树优化(八)
- 存储过程output参数_数据库调用_C#_NET调用简单CODE
- 限制input不可以输入空格
- 自媒体,自明星新手应该如何推广
- leetcode--Permutations
- 简单的ISIS协议的路由重分发实验详解
- chkconfig的用法
- linux一些较为常用的发行版本
- cocos2d-js ttf字体总结(史上最详细教程)。
- TCP 和 UDP 绑定同一端口通信的解释
- JQuery.Gantt(甘特图)开发
- js和jquery获取文档对象以及滚动条位置
- Windows下安装Nginx