浮点和整形之间转换
interpretAsDword()//float转dword
interpretAsFloat()//dword转float
interpretAsQword()//double转qword
interpretAsDouble()//gword转double
常用字符串函数
strlen()//字符串长度
elCount()//数组的定义长度
strncat()//将源字符串拼接到到目的字符串后面,注意“\0”也占用一个字节
strncmp()//字符串数组比较
long strncmp_off(char s1[],long s1offset, char s2[],long s2offset,long len)//多了个offset
strncpy()//把源字符串拷贝到目的字符串数组,拷贝长度由len参数决定,拷贝过程会覆盖目的字符串数组原来内容
void strncpy_off(char dest[], long destOffset, char src[], long max)//相当于 strncpy 和 strncat 的结合
strstr()//搜索字符串,搜索到结果返回索引的位置。搜索到第一个匹配结束
long strstr_off(char s1[], long offset, char s2[])//规定被搜索的字符串数组位置
str_replace()//搜索并替代字符串
long str_replace(char s[], long startoffset, char replacement[], long length); //用另一个字符串替代被搜索的字符串的一部分,注意期望的结果字符串数组大小不能大于被搜索的字符串数组
substr_cpy()//拷贝源字符串的子字符串到目的字符串
void substr_cpy_off(char dest[],long destOffset,char src[],long srcStart,long len,long max)//拷贝源字符串的子字符串到目的字符串,相当于把源字符串的子字符串和目的子字符串 拼接在一起
swapWord()//高低位切换
toLower()//将输入字符或者字符串转换成小写
toUpper()//将输入字符或者字符串转换成大写
数字和字符串相互转换
atol()//字符串转为整形
atodbl()//浮点数的字符串转为整形
atoi64()//64字节的字符串转为整形
strtod()//复合整型字符串转为整形
ltoa()//整型转字符串
_gcvt()//整型转字符串
数学函数
_atoi64()//将一个字符串转换成64bits整形数据
_ceil()//计算输入浮点数的最大整形值
_floor()//计算输入浮点数的最小整形值
_gcvt()//将浮点数转换成字符串,可以指定有效位数
_max()//最大值
_min()//最小值
_pow()//指数函数
_round()//将输入转换成数值最接近的整数
abs()//绝对值
atodbl()//将数字字符串转换成浮点数
文件操作
fileClose(文件句柄)关闭指定文件
fileGetBinaryBlock从指定文件以二进制格式读取字符
fileGetString从指定文件读取字符串,行尾包含换行符
fileGetStringSZ从指定文件读取字符串,行尾不包含换行符
fileGetBinaryBlock(ReadBuffer,clocount(ReadBuffer),文件操作句柄)从文件读取内容保存到ReadBuffer,返回值为读取到的字符数量。
fileWriteBinaryBlock(WriteBuffer,clocount(WriteBuffer),文件操作句柄)将WriteBuffer内容写入文件
filePutString向指定文件写入字符串
fileRewind将光标跳转到文件开头
fileWriteBinaryBlock向指定文件写入字节
getUserFilePath返回用户文件的绝对路径
Open("文件名",模式)打开指定文件,返回文件操作句柄,句柄为0时打开失败
openFileRead打开指定文件用于读访问
openFileWrite打开指定文件用于写访问
setFilePath设置访问文件所在路径
setReadPath设置读访问文件所在路径
setWritePath设置写访问文件所在路径