📄 main.cpp
字号:
#include <iostream>
#include "ccalendar.h"
#include "posinfo.h"
#include "Ulist.h"
#include "imctojpg.h"
#include "Shape.h"
#include "Writeshape.h"
using namespace std;
void main()
{
///*******************************************************************
// ********* 第一题 ***********
// *********************************************************************/
//
// ccalendar acalendar;//建立不带参数的日历对象
// acalendar.bRunNian =ccalendar::IsRunYear(2055);//判断某年是否是闰年
// acalendar.SetnYear(2055);//设置日历年份
// ccalendar acalendar2(2007);//建立带参数的日历对象
// acalendar.PrintCalendar(true);//纵向打印1990年日历
// acalendar.PrintCalendar(false);//横向打印1990年日历
// acalendar.PutFile("d:\\2.txt",true);
//
// /*******************************************************************
// ********* 第二题 ***********
// *********************************************************************/
// char * pStr = " ID = 16453 LAT = 52.37656 LON = 10.545 I D = 345521 LAT = -122.324 LON = -111.54577 ID=235 66 L A T = 555.3333LON=4444 .3 401";
// CPosInfo * pPosInfo = NULL;
// int nCount = 0;
// int ErrCode = ExtractPosInfo(pStr, &pPosInfo ,&nCount);//////*ncount以ID计数,数据提取以等号为判断标识符.*/////////
// cout<<"结果代码为:"<<ErrCode<<endl;
// delete [] pPosInfo;//删除ExtractPosInfo函数分配的内存空间
// /*******************************************************************
// ********* 第三题 ***********
// *********************************************************************/
// CUlist A1;//调用构造函数
// A1.Add();//在一个文本中读取值 需修改请在cpp里面修改
// A1.Sort(4,false);//内含一个兼容五种方式排序的通用函数 false是降序.
// A1.Find("zhongshiran");
// A1.OutPutFile("d:\\1.txt");
// A1.Sort(4,true);//true是升序
// A1.OutPutFile("d:\\1.txt");
// A1.Delete("200732660004");
// A1.OutPutFile("d:\\1.txt");
// CUlist A2;
// A2.Add();//同理在文本文件中读取
// A2.OutPutFile("d:\\1.txt");
// A1=A1 + A2;//设计加号和等号的运算符重载 调用拷贝构造函数 但是拷贝构造函数中形参const对象使我无法移动指针 这是一个缺陷
// A1.OutPutFile("d:\\1.txt");
// cout<<int(A1==A2)<<endl;//==号的重载,返回bool型
// CUlist A3 = A1;//=号的重载 调用拷贝构造函数
// A1.Clear();//全部清空.
// A3.OutPutFile("d:\\1.txt");
//
// /*******************************************************************
// ********* 第四题 ***********
// *********************************************************************/
//itoj("d:\\ComImg.imx","d:\\ComImg.imc");
/*******************************************************************
********* 第五题 ***********
*********************************************************************/
readshape();
/*******************************************************************
********* 第六题 ***********
*********************************************************************/
Coutshape out;
out.writeshape("D:\\work6\\1.txt","D:\\work6\\Line.shp");
}/////文件结束括号
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -