当前位置: 代码迷 >> 综合 >> CAPL 脚本对.ini 配置文件的常规操作
  详细解决方案

CAPL 脚本对.ini 配置文件的常规操作

热度:72   发布时间:2023-09-20 14:06:06.0

? 相关文章

CAPL 脚本对.ini 配置文件的常规操作

  • ?从零开始学习CANoe 系列文章目录汇总,点击跳转?

  • ?本章节内容演示源码下载,点击跳转?


?前言

  • ?本节来讲解下CAPL对配置文件操作的内置函数
  • ?演示软硬件环境 Win10 x64 ; CANoe 11 SP2 x64

CAPL 脚本对.ini 配置文件的常规操作

目录

  • ? 相关文章
  • ?前言
  • ? 写入INI文件
    • ? writeProfileInt()
    • ? writeProfileFloa()
    • ? writeProfileString()
  • ? 读取INI文件
    • ? getProfileInt()
    • ? getProfileFloat()
    • ? getProfileString()
    • ? getProfileArray()
  • ?总结

CAPL 脚本对.ini 配置文件的常规操作

? 写入INI文件

? writeProfileInt()

CAPL 脚本对.ini 配置文件的常规操作

? writeProfileFloa()

CAPL 脚本对.ini 配置文件的常规操作

? writeProfileString()

CAPL 脚本对.ini 配置文件的常规操作

On key 'q'
{
       // 设置操作的文件路径setFilePath("C:\\temp" , 2);//写入字符串writeProfileString ("Person","name","yixiwangyue","Data.ini");//写入浮点数writeProfileFloat ("Person","height", 1800.5,"Data.ini");//写入整形writeProfileInt ("Person", "age", 3, "Data.ini"); 
}

输出结果:
CAPL 脚本对.ini 配置文件的常规操作

? 读取INI文件

? getProfileInt()

读取整形类型的字段,返回值就是读取值
CAPL 脚本对.ini 配置文件的常规操作

? getProfileFloat()

读取浮点类型的字段,返回值就是读取值
CAPL 脚本对.ini 配置文件的常规操作

? getProfileString()

读取整形类型的字段,返回值就是读取字符串的长度
CAPL 脚本对.ini 配置文件的常规操作

? getProfileArray()

读取以逗号,空格,tab键分割开来的 数字,并以数组形式返回。
CAPL 脚本对.ini 配置文件的常规操作
带读取的文件内容
CAPL 脚本对.ini 配置文件的常规操作

On key 'q'
{
    int i;char cTmp50[50];int ret;float ret_float;setFilePath("C:\\temp" , 2);// 读取字符串,返回值是字符串长度ret = getProfileString("Person", "name ", "not find", cTmp50, elCount(cTmp50), "Data.ini");Write("string length is :%d",ret);Write("get string is :%s",cTmp50);// 读取整型,返回值是结果ret = getProfileInt("Person", "age ", 0, "Data.ini"); Write("get int value is:%d",ret);// 读取浮点型,返回值是结果ret_float = getProfileFloat("Person", "height ", 0, "Data.ini"); Write("get float value is:%f",ret_float);// 读取数字数组,返回值是数字数组长度ret = getProfileArray("Person", "hobby", cTmp50, elCount(cTmp50),"Data.ini"); Write("get Array length is:%d",ret);for(i=0;i<ret;i++)Write("get Array[%d] value is:%d",i,cTmp50[i]); 
}

输出:
string length is :11
get string is :yixiwangyue
get int value is:3
get float value is:1800.500000
get Array length is:3
get Array[0] value is:11
get Array[1] value is:22
get Array[2] value is:33

CAPL 脚本对.ini 配置文件的常规操作
CAPL 脚本对.ini 配置文件的常规操作

?总结

CAPL 脚本对.ini 配置文件的常规操作

?? CSDN源码下载


CAPL 脚本对.ini 配置文件的常规操作

  • ?要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!

  • ? 有微信的小伙伴可以关注下浪哥车载诊断,一个行业内小小圈子,群里有网盘资料源码还有各路大神 闲时交流交流技术,聊聊工作机会啥的。

  • ?如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
    CAPL 脚本对.ini 配置文件的常规操作
  相关解决方案