CAPL接口

本文介绍了C/C++中浮点数与整形之间的转换函数如interpretAsDword(),interpretAsFloat()等,以及常用的字符串处理函数如strlen(),strcmp(),数字与字符串相互转换函数如atol(),atof(),数学函数如pow(),abs()等。
摘要由CSDN通过智能技术生成

浮点和整形之间转换

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设置写访问文件所在路径

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不吃鱼的羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值