首页 > 代码库 > C++文件流操作
C++文件流操作
#include <iostream> #include <fstream> #include<iostream> using namespace std; int main() { char sourcename[80],destname[80],buffer[256]; int n; cout<<"请输入要复制的文件名(包含后缀名):"<<endl; cin>>sourcename; cout<<"请输入复制后的文件名(包含后缀名):"<<endl; cin>>destname; ifstream in(sourcename,ios_base::in|ios_base::binary); ofstream out(destname,ios_base::out|ios_base::binary); if(!in||!out){cerr<<"Open File Failure,Please Try Again!";exit(1);} while(!in.eof()) { in.read(buffer,256); //从文件中读取256个字节的数据到缓存区 n=in.gcount(); //由于最后一行不知读取了多少字节的数据,所以用函数计算一下。 out.write(buffer,n); //写入那个字节的数据 } in.close(); out.close(); return 1; }
C++文件流操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。