ex9_7.cpp
来自「C++程序设计课本源码,供学习计算机的大学生们参考」· C++ 代码 · 共 21 行
CPP
21 行
#include<fstream.h>//<fstream.h>包含<iostream.h>
#include<process.h>//亦可用<stdlib.h>
void main(){
char ch;
ifstream sfile("d:\\Ex9_6\\Ex9_6.cpp");
ofstream dfile("e:\\Ex9_6.cpp");//只能创建文件,不能建立子目录,如路径不存在则失败
if(!sfile){
cout<<"不能打开源文件:"<<"d:\\Ex9_6\\Ex9_6.cpp"<<endl;
exit(1);
}
if(!dfile){
cout<<"不能打开目标文件:"<<"e:\\Ex9_6.cpp"<<endl;
exit(1);
}
sfile.unsetf(ios::skipws);//关键!把跳过空格控制位置0,即不跳过空格,否则空格全部未拷贝
while(sfile>>ch)dfile<<ch;
sfile.close();//如没有这两个关闭函数,析构函数也可关闭
dfile.close();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?