⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 一些简单的c++实习题目
💻 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 + -