2020面向对象技术与方法-21次课程2-1partb_第1页
2020面向对象技术与方法-21次课程2-1partb_第2页
2020面向对象技术与方法-21次课程2-1partb_第3页
2020面向对象技术与方法-21次课程2-1partb_第4页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验3:目的: 1. 熟悉string和vector的使用分析一个关于struct的程序,为下面的学习内容铺路内容:内容一

内容二实验内容一、编写一个程序,实现一个文本文件到另一个文本文件的拷贝。要求:

调试时使用VC环境的命令行设置

完成后,在控制台中以命令行形式运行程序提示1:VC6.0调试状态中命令行参数的设置如下:主菜单》工程》设置。在出现的ProjectSettings对话框的

程序变量

中添加用逗号

隔开的文件名,例如:注意,也许在程序中需要对\进行适当处理才能得到合法路径注意,这个逗号错误,应为空格,否则需特别处理示例程序在备注中,先自己编写,尽量不参考示例;最后互相比对提示2:如果创建文件时仅使用了文件名字而没使用全路径名,源文件和目标文件将创建在当前工程子目录debug中,工程的目标程序也在该目录中。例如:C:\ProgramFiles(x86)\MicrosoftVisualStudio\MyProjects\bbb\debug你可以在控制台窗口中驶入如下命令行进入子目录:E:cdE:\MyCopy,C:cd..(这些是DOS命令行命令,可查询互联网)可在debug目录中直接使用如下命令行调用你所生程的程序:

MyCopySrcCopy.txtDestCopy.txt其中你的工程名MyCopy源文件和目标文件分别为:SrcCopy.txt和

DestCopy.txt例如工程名111时,则控制台键入如下命令行,debug下的文件srcopy.txt将拷贝到D盘文件d:\cp.txt中注意:备注实验内容二、CStash定义了一个动态数组,其所需存储资源在运行时刻,根据具体需求动态分配。阅读程序,分析各函数实现的算法,尽量

给出流程图。请关注程序的实现思路和风

格,下次课中将引用。(该程序来自教材第四章

DataAbstraction的例子AtinyC-likelibrary//:

C04)另外,请关注所涉及的语法:new,delete,assert.

以及库函数。语法示例如下:int*pN=newint;//等于alloc、mallocint*p_nArray=newint[20];delete[]p_nArray;deletepN;asserta==b;//如a≠b,退出并输出信息程序在备注中!!Class&It’sinstanceMembersofaClassHeaderfileetiquetteSummary&Exercises04+05Object&ClassCStash:aC-likelibraryD:\CLib.hCStash:aC-likelibraryD:\CLib.cppCStash:aC-likelibraryD:\CLib.cppCStash:aC-likelibraryD:\CLib.cppCStash:aC-likelibraryD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论