如何创建带变量的文件名

mCopyCodeStringToXRAM( mCmdParam.Open.mPathName, "/设备数据.TXT" ); /* 文件名,该文件在根目录下 */ i = CH375FileOpen( ); /* 打开文件 */ 上面的命令中 "/设备数据.TXT",如何改为"设备数据sbno.txt"其中SBNO为一chart变量,值从1-255.根据设备号码,分别创建对应文件名?如何做,谢谢.

文件名必须是8+3的格式,也就是文件名是8个字节,扩张名最多3个字节。按你所说的,文件名已经超出了8个字节。如果在8个字节以内(包括8个字节),类似于下面的操作即可: mCmdParam.Create.mPathName[0]='/'; mCmdParam.Create.mPathName[1]='A'; //文件名前面字符 mCmdParam.Create.mPathName[2]=0X30+c/10; //变量 mCmdParam.Create.mPathName[2]=0X30+c%10; mCmdParam.Create.mPathName[4]='.'; mCmdParam.Create.mPathName[5]='T'; mCmdParam.Create.mPathName[6]='X'; mCmdParam.Create.mPathName[7]='T'; mCmdParam.Create.mPathName[8]='\0'; i=CH375FileCreate();


mCmdParam.Create.mPathName[2]=0X30+c/10; //变量 mCmdParam.Create.mPathName[2]=0X30+c%10;

这个可以改为百位吗? 其中的c就是变量名巴?


文件名称随便你怎么修改,只需要主文件名不超过8字节就可以


只有登录才能回复,可以选择微信账号登录