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