?? dyarray.cpp
字號(hào):
// DyArray.cpp: implementation of the DyArray class.
#include "stdafx.h"
#include "DyArray.h"
#define INITSIZE 100
#define INCREMENT 50
void Init(DyArray * array)
{
array->elem = (SurPnt *)malloc(INITSIZE * sizeof(SurPnt) );
array->length = 0;
array->size = INITSIZE;
}
void Destroy(DyArray * array)
{
free(array->elem);
array->elem = NULL;
array->length = array->size = 0;
}
void Add(DyArray * array, SurPnt pnt)
{
if(array->length +1 > array->size)
{
array->size += INCREMENT;
array->elem = (SurPnt *)realloc(array->elem, array->size);
}
array->elem[array->length] = pnt;
array->length++;
}
void AddDir(DyArray * array, SurPnt pnt,int i)
{
array->elem[i].dir1.alfa=pnt.dir1.alfa;
array->elem[i].dir1.dist=pnt.dir1.dist;
array->elem[i].dir1.dx=pnt.dir1.dx;
array->elem[i].dir1.dy=pnt.dir1.dy;
}
void AddCor(DyArray * array, SurPnt pnt,int i)
{
array->elem[i].x=pnt.x;
array->elem[i].y=pnt.y;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -