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

相关推荐

  • WinCC7.0 和 WinCC7.3集成一起

    大家好,我现在有一个项目即4条线,3条线是WINCC7.0项目,1条线是WINCC7.3项目;由于PLC问题,那3条WINCC7.0必须为7.0!第三方PLC的OPC软件不能安装在…

    SIMATIC WinCC 2021年7月5日
  • 变量前缀问题?

    定义结构变量及模板画面后,模板画面变量前缀可以直接设定,模板画面中按按钮调出二级画面,二级画面的变量前缀如何与模板画面的变量前缀设为一样? 问题补充:模板画面的前缀变量 …

    SIMATIC WinCC 2019年6月11日
  • WINCC画用调用

    多台相同功能的设备,需要调用同一张WINCC显示画面;并且不同的设备调用,画面需显示该调用设备的参数(含启停控制)。该如何实现。请各位大神不吝赐教!谢谢! 最佳答案 你想实现的是调…

    SIMATIC WinCC 2021年7月5日
  • wincc script 变量组的作用是什么

    在wincc变量管理中,有一个script变量组,及已经建立的系统变量,请问它们的作用是什么 最佳答案 用于脚本执行的管理,可以协助诊断脚本问题 提问者对于答案的评价:hao

    SIMATIC WinCC 2019年6月11日
  • wincc vbs 赋值

    用vsflexgrid生成表第一行10个数据如1到十,包含10个地址的结构变量如db100到db119,怎样把这10个数值依次送到包含10个地址的结构变量,简便的vbs编方法,请高…

    SIMATIC WinCC 2019年6月11日
  • 写的if语句,没有满足条件为什么依然

    if判断条件,为真时执行set,get语句。到无论条件真假,一直在执行这个set,get语句 图片说明:    最佳答案 if 。。。then&nbs…

    2021年7月5日
  • wicc flexible画面切换功能

    在wincc flexibl中做的画面,其中在一个初始画面中做了一个按钮,用于切的换到另一个画面,但是在模拟过程中,按了这个按钮后,切换一顺间,又跳回主画面了。求解? 问…

    SIMATIC WinCC 2019年6月11日
  • 在按钮控件中不能选择变量进行连接

    我做了一个测试画面,用鼠标左键按下后能改变按钮的文本,在变量管理器中建立了一个二进制变量,但在按钮的文本属性里进行动态连接时找不到这个变量,请教各位大虾是哪里出错了?谢谢 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • sql2005 模糊查询

    wincc SQL命令查询用户归档数据为何在模糊查询时候为何查询不到带中文内容的列?该列明明有中文内容的,目前只能查询到带英文内容的列?请问应该如何处理? 最佳答案 我在…

    SIMATIC WinCC 2019年6月11日
  • 如何延长wincc变量曲线的存储时间,曲线保存时间为4个月,我需要曲线保存6个月,我该如何设置?

    如何延长wincc变量曲线的存储时间,曲线保存时间为4个月,我需要曲线保存6个月,我该如何设置? 最佳答案 WinCC V7.5 变量归档时间/尺寸设置http…

    SIMATIC WinCC 2020年11月1日