毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java利用get与put成员函数完成文件的拷贝工作

更新时间:2011-5-21:  来源:毕业论文

java利用get与put成员函数完成文件的拷贝工作
利用get与put成员函数完成文件的拷贝工作,假设被拷贝的“源文件”以及拷贝到的“目的文件”的名字与路径均由命令行参数来提供。下面给出实现程序“构架”:
void main(int argc, char* argv[ ]) {
 …
ifstream fin(argv[1]);   命令行参数1提供被拷贝的“源文件”
ofstream fout(argv[2]);   命令行参数2提供拷贝到的“目的文件”
char ch;
fin.get(ch);
while(!fin.eof()){  从头读到文件结束(当前符号非文件结束符时继续)
  fout.put(ch);    对流fout进行写
  fin.get(ch);     对流fin进行读
}原文请找腾讯752018766优,文-论'文.网http://www.youerw.com

}
注意:在VC6集成开发环境下,运行这种main带参数的程序之前,要使用菜单命令,通过如下步骤来设置命令行参数(程序参数):Project → Settings → Debug → 在“Program arguments:”框内,输入以空格分割的各命令行参数,如,“aa.cpp  bb.cpp”(该框为空时,表示没有命令行参数)→ OK。
10.2概要设计:
本程设计思路: 因为java是没有模块的功能,这题使用的是java本身带有的功能来实现的。用的面向对象的方法。
程序流程图(如左图):
 10.3   详细设计与编码:
见上传程序。
10.4  调试分析:
      对于自己选择路径的办法想了很久,本来是用的直接给路径的办法,这样就能省很多的麻烦,但是感觉不好,所以在调试路径上着实的费了不少时间。还有一点就是对与读取文件的错误检测实现不出来,虽然是用了try和catch想来检测错误,但是就是出不来,再有就是自己确实是对与java中对文件的检测错误方法了解的不多,所以是真没办法。
 程序执行的结果:
10.5   用户使用说明:
      用户根据程序的提示输入文件的路径,文件要是存在的。然后再输入要拷贝的文件的名称及路径。文件自动生成,如果已经存在则覆盖

10.6  设计心得:
     做实验时其时倒是有很多捷径可以走,像是是否采用手动输入文件的路径,如果是直接给定的话,相当的容易,不仅是实现简单,而且是直接就省了检测路径输入错误的检测了。但是毕竟是要锻炼自己,所以就选择了手动来输入路径的办法。当完成的时候着实是很兴奋的,虽然检测错误这一块没能实现好,但还是很欣慰的。1837

[1] [2] 下一页

java利用get与put成员函数完成文件的拷贝工作下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。