资源简介

一、实验二:A Text Editor Imlementation(P242__243页) 二、实验的目的和要求: 1.采用C++的ASCII码文件和串函数实现; 2.熟练掌握串运算的应用; 3.熟练掌握计算机系统的基本操作方法,了解如何编辑、编译、链接和运行一个C++程序; 4.上机调试程序,掌握查错、排错使程序能正确运行。

资源截图

代码片段和文件信息

#include “Utility.h“
#include “dbl_lk_list.h“
#include “String.h“
#include “Editor.h“


void main(int argc char *argv[]) // 命令行参数
// 前提条件: 在命令行中给出输入文件和输出文件
// 操作结果: 读输入文件各行到文本缓存中,执行简单的行编辑并写文本缓存到输出文件中
{
char infName[256]outfName[256];

if (argc < 2) 
{ // argc < 2表无输入文件名
cout << “请输入文件名(缺省: file_in.txt):“;
strcpy(infName read_in(cin).c_str());
if (strlen(infName) == 0)
{ // infName为空
strcpy(infName “file_in.txt“);
}
}
else
{ // 将argv[1]复制给infName
strcpy(infName argv[1]);
}

ifstream file_in(infName);   // 定义并打开输入文件流
if (file_in == 0) {
cout << “打开输入文件“ << infName << “失败“ << endl;
exit(1);
}

if (argc < 3) 
{ // argc < 3表无输出文件名
cout << “请输出文件名(缺省: file_out.txt):“;
strcpy(outfName read_in(cin).c_str());
if (strl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7713  2006-10-08 05:48  Editor\dbl_lk_list.h

     文件     581715  2007-09-13 13:53  Editor\Debug\Editor.exe

     文件     837300  2000-01-07 06:29  Editor\Debug\Editor.ilk

     文件     441633  2000-01-07 06:29  Editor\Debug\Editor.obj

     文件    2583516  2000-01-07 06:29  Editor\Debug\Editor.pch

     文件    1180672  2000-01-07 06:29  Editor\Debug\Editor.pdb

     文件      99328  2000-01-07 06:29  Editor\Debug\vc60.idb

     文件     135168  2000-01-07 06:29  Editor\Debug\vc60.pdb

     文件       1381  2000-01-07 06:27  Editor\Editor.cpp

     文件       4528  2000-01-07 00:12  Editor\Editor.dsp

     文件        537  2004-05-22 11:13  Editor\Editor.dsw

     文件     581715  2007-09-13 13:53  Editor\Editor.exe

     文件       9471  2000-01-01 02:45  Editor\Editor.h

     文件      99328  2010-04-12 12:32  Editor\Editor.ncb

     文件      49664  2010-04-12 12:32  Editor\Editor.opt

     文件       1224  2000-01-07 06:29  Editor\Editor.plg

     文件       8218  2000-01-06 23:58  Editor\extend_dbl_lk_list.h

     文件       1215  2004-06-13 10:59  Editor\file_in.txt

     文件          0  2000-01-07 06:30  Editor\file_out.txt

     文件       6529  2000-01-07 06:08  Editor\String.h

     文件        745  2000-01-06 21:04  Editor\Utility.h

     目录          0  2010-06-12 15:18  Editor\Debug

     目录          0  2010-06-12 15:17  Editor

----------- ---------  ---------- -----  ----

              6631600                    23


评论

共有 条评论