C++面向对象实验(六)(完结)
2016-05-25 15:40
537 查看
实验8 流类库
实验内容
(1)编写程序,显示一个文本文件的内容。
如图:
(2)编写程序,分别采用一次复制一个字符和一次复制一行的方法,实现将一个文本文件复制到另一个文本文件中。
实验内容
(1)编写程序,显示一个文本文件的内容。
#include <iostream> #include<cstdio> #include<fstream> using namespace std; int main() { ifstream fin1("aaa.txt",ios::in); if(!fin1) { cout<<"Can not open output file."<<endl; exit(1); } char str[80]; fin1.getline(str,80); cout<<str<<endl; fin1.close(); return 0; }
如图:
(2)编写程序,分别采用一次复制一个字符和一次复制一行的方法,实现将一个文本文件复制到另一个文本文件中。
#include<iostream> #include<fstream> using namespace std; int main() { //被复制文件的地址和目标地址自己决定 ifstream file_in("e:\\source.txt",ios::in); ofstream file_out("e:\\target.txt",ios::out); if(file_in.fail()) { cout<<"文件source.txt打开失败!"<<endl; return 1; } if(file_out.fail()) { cout<<"文件target.txt打开失败!" <<endl; return 1; } char nRead; while(file_in>>nRead) { file_out<<nRead; } cout<<"copy成功!!!"<<endl; file_in.close(); file_out.close(); return 0; }
相关文章推荐
- c语言文件读写(fread,fprintf)
- LeetCode 329: Longest Increasing Path in a Matrix
- 注释转换(C---->C++)
- C++作业-6
- LeetCode 328: Odd Even Linked List
- C++实验6-矩阵求和
- 第六次C++实验
- c++第6次上机实验
- 多模式匹配AC算法(更正)
- 第六次C++作业
- C++ ADO MFC 连接数据库
- vc2008 occcont.cpp, Line 926 f:/dd/vctools/vc7libs/ship/
- C++笔记--指针数组和结构
- c++静态成员变量问题
- VC++常见调试错误
- 94. Binary Tree Inorder Traversal #Medium
- 三色旗问题
- C/C++中unsigned char和char的区别
- c++与java互相进行3des加解密
- sort排序C++