can not find #include file string.h

我在一个按钮中写了如下动作:
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)

// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
#include <string.h> 
#include <stdio.h> 

int main(void) 
 ;{ 
    char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc"; 
    int ptr; 

    ptr = strcmp(buf2, buf1); 
    if (ptr > 0) 
       printf("buffer 2 is greater than buffer 1\n"); 
    else 
       printf("buffer 2 is less than buffer 1\n"); 

    ptr = strcmp(buf2, buf3); 
    if (ptr > 0) 
       printf("buffer 2 is greater than buffer 3\n"); 
    else 
       printf("buffer 2 is less than buffer 3\n"); 

    return 0; 
 } 


// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
}


*************************************
编译后显示如下错误:
can not find #include file string.h
can not find #include file stdio.h
void function can not  return a value.

请问,怎么改正呢。

最佳答案

以下内容去掉

#include <string.h> 
#include <stdio.h> 

int main(void) 
 ;{ 

    return 0; 
 } 

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

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

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

相关推荐

  • vbs脚本

    wincc 中2个字符串变量如:(A变量和B变量),当第一次A变量和B变量不等于的时候,把A变量写入D:/dd.xls中的第一行并显示日期时间保存记录,第二次不相等的时候…

    SIMATIC WinCC 2017年6月11日
  • 一台工控机上能同时用两个MPI卡吗

    我有50个S7-200要用一台WINCC去控,MPI通讯只有32个站,若PC上能同时用两个MPI卡是否能达到64个站;在WINCC中如何添加S7-200V区变量 最佳答案 这种方式…

    SIMATIC WinCC 2019年6月11日
  • 棒图的值不能立即随I/O域改变

    棒图的值不能立即随I/O域改变,只能退出从新开始才能改变刻度,是哪里没设置好? 图片说明:    最佳答案 一个是数据更新周期,一个是棒图的量程必须和显示域量程…

    2017年11月16日
  • wincc过程画面支持web是什么意思

    在wincc的画面编辑器中过程画面支持web是什么意思 钻石用户推荐最佳答案 此回答已完善 意识你可以用移动端访问比如手机https://support.industry.siem…

    SIMATIC WinCC 2021年7月5日
  • WinCC中用VBS做保存文件对话框的问题

    想用以下这段代码做保存文件对话框,结果点击没反应,可是用.showopen方法做打开对话框是好使的,.showsave就不行。请教问题出在哪?Sub OnClick(By…

    SIMATIC WinCC 2019年6月11日
  • 报警记录消息。

    我想某些开关量的记录,当开关量来时,记录一条“报警到来”,此开关量再变为0时再记录一条“报警消失”,我是这样做的,把这个开关量连到消息变量,在 消息文本处填写报警信息。我…

    2019年6月10日
  • winccflexible如何输入使能的问题

    我在使用其他屏时,一般提供一个可以输入的条件,这个条件与密码条件不同,就是在输入前的一个使能!比如我做一个按钮M1.0,使能为M1.1ON中,如果M1.1为ON,则按钮M1.0有效…

    SIMATIC WinCC 2019年6月11日
  • 授权在试用版( 破解版上)上安装

    由于工期紧,程序及画面都是在试用版(破解版上安装的);正式软件及授权到后,在试用版(破解版上)安装授权文件 问题补充:安装正版授权后,问题更严重,每1分钟报1次错误 最佳答案 授权…

    SIMATIC WinCC 2021年7月5日
  • WINCC按钮按下不复位常1

    1.按钮地址为DB块地址2.WINCC制作的按钮为左键按下为1,释放左键为03.在生产过程中,偶尔会出现释放左键后不为0的情况,一直为14.经过反复操作按钮后可恢复5.该地址未在其…

    SIMATIC WinCC 2020年11月1日
  • wincc 按钮打开文件夹

    我想用wincc按钮打开一个文件夹,该文件夹的名字是系统根据日期自动存的。如2016年12月,系统就以“2016年12月”命名的文件夹。然后,我又调用了一个日历控件,用户选择日历控…

    SIMATIC WinCC 2017年6月8日