WinCC C脚本字符串的处理

char* prefix;
char* suffix;
char* wcid;
char* filename;
int i;

prefix = "c":\\T";
suffix = ".wav";
i = 1;
sprintf(wcid,"%d",i);
sprintf(filename,"%s%s%s",prefix,wcid,suffix);
PlaySound(filename);
以上脚本哪里出错?

PlaySound("C:\\T1.wav");这样就可以了,为什么?

最佳答案

你没有给字符指针分配存储空间
char* prefix;
char* suffix;
char* wcid;
char* filename;
int i;

prefix = SysMalloc(30);
suffix = SysMalloc(30);
wcid = SysMalloc(30);
filename = SysMalloc(30);

prefix = "c:\\T";
suffix = ".wav";
i = 1;
sprintf(wcid,"%d",i);
sprintf(filename,"%s%s%s",prefix,wcid,suffix);
PlaySound(filename);

提问者对于答案的评价:
thank you

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc268542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:06
下一篇 2019年6月11日 上午6:06

相关推荐

  • Wincc项目怎么移植

    我在移植Wincc项目时遇到了这样的问题:  1、只能在u盘里面打开要移植的项目(我用U盘移植的项目),复制到电脑里打不开,提示没有访问权限 2、在U…

    SIMATIC WinCC 2019年6月11日
  • 通过OPC访问WINCC如何添加变量

    通过自己开发的OPC客户端访问wincc变量时,应该如何添加变量?高手给个C#或者VB得例子,是直接加变量名吗?还是要将通道等参数也加进去? 最佳答案 S7-200通过OPC与WI…

    SIMATIC WinCC 2019年6月11日
  • 消息列队

    要安装WINCC但发现已经装的XP系统上没有消息列队,想从网上更新,错误如下,怎么办?       &nbsp…

    SIMATIC WinCC 2019年6月11日
  • WinCC Connectivity Pack

    这个组件是软件+授权还是单个的授权呀?能否提供一个参考的价格? 问题补充:明白了,也就是说装了这个组建之后,就可以用标准的SQL语言对数据库进行读取了吧?能读取历史数据库吗?如果是…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC vbs中的几个词汇的问题

    我想向各位老师请教一下WinCC vbs中几个词汇的意思,先谢谢了。脚本中:objName = Item.ObjectName  …

    SIMATIC WinCC 2021年7月5日
  • wincc右键属性显示不出来

    wincc画面编辑器在任何对象上点右键,在右键菜单里,选“属性”,属性对话框弹不出来,看菜单中“属性”前有勾选,应该证明“属性”对话框已经打开,不知道是显示在了屏幕的什么位置,或者…

    SIMATIC WinCC 2019年6月11日
  • wincc用按钮切换画面

    一个新手,看图片应该是给画面定义了一个变量,给按钮定义了一个变量,按下鼠标左键,二者变量数值相同,就可以达到切换画面的目的。各位前辈,具体应该怎么操作。只可以上传一张图片嘛&nbs…

    SIMATIC WinCC 2020年11月1日
  • TP177A用户管理错误

    在2007组态软件中新建了一个用户和组,在按钮的属性安全里面也选择上了,但是一到仿真的时候,密码就不对了,试了好几次都这样,不知道各位有没有好的办法啊。 最佳答案 可能是你什么地方…

    SIMATIC WinCC 2019年6月11日
  • WINCC-VBS脚本中如何检测EXCEL文件是否存在???

    我想把WINCC数据存入EXCEL表中,每次存之前需要检测目标文件是否存在,如果存在则打开目标文件,把记录添加到表中,如果不存在,则建立工作薄,并以目标文件名另存,把记录添加在文件…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3这功能怎么实现呢 求大神告知

    当一个变量发生正跳沿变化时候 把当前系统时间记录到一个变量内 怎么实现 方法有几种 求大神解惑答疑 谢谢 问题补充:具体点 最佳答…

    SIMATIC WinCC 2017年6月24日