第十四周 课后实践:阅读程序
2015-06-10 14:44
267 查看
(1)问题及代码:
运行结果:
(2)问题及代码:
运行结果:
(3)问题及代码:
运行结果:
#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; }
运行结果:
(2)问题及代码:
#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; }
运行结果:
(3)问题及代码:
#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; }
运行结果:
相关文章推荐
- IOS内存管理retain,assign,copy,strong,weak
- common table expression
- qt中的undo和redo机制。
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- ajax 跨域问题 new
- base64
- postgres 引起oom问题的 explain 分析。
- 远程桌面强制踢用户下线
- SolrCloud Wiki翻译(1) Getting Started with SolrCloud
- 一行代码搞定所有屏幕适配
- Spring+Mybatis 多数据源配置
- ZWK so lazy
- android 网络运营商的名字显示规则(锁定屏幕,下拉列表)
- MapReduce编程
- python类型比较的方式
- linux下svn不能连接Windows SVN服务器
- startup migrate、startup upgrade区别以及Oracle打补丁集文档(转)
- 卸载Linux上默认的JDK
- 去除中国菜刀密码的方法
- 几种常见的动画