fopen 打开一个文件，打开后必须用fclose关闭 FILE * fopen(const char * path,const char * mode); FILE * 文件打开后的文件流指针 const char * path 打开的文件路径及文件名 const char * mode 文件打开方式 r 以只读方式打开文件，该文件必须存在。 rw 读写打开一个文本文件，允许读和写。 w 打开只写文件，若文件存在则文件长度清为0，即该文件内容会消失。若文件不存在则建立该文件。

FILE 文件打开后的文件流指针

fclose 关闭一个文件流 int fclose(FILE *stream);

outvar 输出变量到参数窗口 void outvar(CString sName, CString sValue) CString sName - 变量名称(如果不存在将新建) CString sValue - 变量值

gc 数组数量 int gc(CString sVar, int nD = 0); int gc(CString sFile, CString sVar, int nD = 0); sFile Esf 文件路径 空为本文件 sVar 变量名称 nD 0 - row 1 - 列

gd 数字数组取值 double gd(CString sVar, int nRow = -1, int nCol = -1); double gd(CString sFile, CString sVar, int nRow = -1, int nCol = -1); sFile Esf 文件路径 空为本文件 sVar 变量名称 nRow 行位置 nCol 列位置

gs 文字数组取值 CString gs(CString sVar, int nRow = -1, int nCol = -1); CString gs(CString sFile, CString sVar, int nRow = -1, int nCol = -1); sFile Esf 文件路径 空为本文件 sVar 变量名称 nRow 行位置 nCol 列位置

gp 点数组取值 point gp(CString sVar, int nRow = -1, int nCol = -1); point gp(CString sFile, CString sVar, int nRow = -1, int nCol = -1); sFile Esf 文件路径 空为本文件 sVar 变量名称 nRow 行位置 nCol 列位置

sc 设置数组数量 int sc(CString sVar, int nCount, int nD = 0); int sc(CString sFile, CString sVar, int nCount, int nD = 0); sFile Esf 文件路径 空为本文件 sVar 变量名称 nCount 数量 nD 0 - row 1 - 列

sd 设置数字数组的值 int sd(CString sVar, double dCount, int nRow = -1, int nCol = -1); int sd(CString sFile, CString sVar, double dCount, int nRow = -1, int nCol = -1); sFile Esf 文件路径 空为本文件 sVar 变量名称 nCount 值 nRow 行位置 nCol 列位置

ss 设置文字数组的值 int ss(CString sVar, CString sCount, int nRow = -1, int nCol = -1); int ss(CString sFile, CString sVar, CString sCount, int nRow = -1, int nCol = -1); sFile Esf 文件路径 空为本文件 sVar 变量名称 sCount 值 nRow 行位置 nCol 列位置

sp 设置点数组的值 int sp(CString sVar, point pt, int nRow = -1, int nCol = -1); int sp(CString sFile, CString sVar, point pt, int nRow = -1, int nCol = -1); sFile Esf 文件路径 空为本文件 sVar 变量名称 pt 值 nRow 行位置 nCol 列位置

getvar 读系统变量 [AutoCAD] CString getvar(CString s, int nType = 0); s 系统变量名称 nType 系统变量类型 #define VAR_DOUBLE 0 // double #define VAR_POINT 1 // point #define VAR_INT 2 // int #define VAR_STRING 3 // string #define VAR_ID 4 // id handle #define VAR_LONG 5 // long #define VAR_BUFFER 6 // buffer #define VAR_HANDLE 7 // handle

setvar 写系统变量 [AutoCAD] void setvar(CString s, int nType, CString sValue); s 系统变量名称 nType 系统变量类型 #define VAR_DOUBLE 0 // double #define VAR_POINT 1 // point #define VAR_INT 2 // int #define VAR_STRING 3 // string #define VAR_ID 4 // id handle #define VAR_LONG 5 // long #define VAR_BUFFER 6 // buffer #define VAR_HANDLE 7 // handle sValue 值

G_E0 8.854e-12

G_U0 4*PI*1e-7

G_E 1.60210e-19

G_ME 9.1091e-31

G_MA 1.67252e-27

G_C0 2.997925e8

G_KCU 5.800e7

G_G 9.807

G_K 1.380e-23

G_H 6.625e-34

G_N 6.025e26