wincc i/o域,读取内部变量。
各位大侠帮我看看我的这个代码那里有问题。为什么没有输出啊。#include"apdefap.h"voidOnClick(char*lpszPictureName,char...
各位大侠帮我看看我的这个代码那里有问题。为什么没有输出啊。
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
long a;
char * b = "_gll";
char * c = "_gll";
a=strcmp("login_name",b); //Return-Type: long int
if(!a) SetTagBit("rel_gll",1); //Return-Type: BOOL
} 展开
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
long a;
char * b = "_gll";
char * c = "_gll";
a=strcmp("login_name",b); //Return-Type: long int
if(!a) SetTagBit("rel_gll",1); //Return-Type: BOOL
} 展开
2个回答
展开全部
读写变量要这样。
int aaa=GetTagWord(..........);
int bbb=6;
SetTagWord(.........bbb);
那个char*,最好不要这样用,这样用:
char[20] b="_gll";
你的错误大概来自于这句话:
a=strcmp("login_name",b);
读写内部字符串变量,是这样的:GetTagChar(),SetTagChar()。
不能直接用内部变量名在函数中调用。
int aaa=GetTagWord(..........);
int bbb=6;
SetTagWord(.........bbb);
那个char*,最好不要这样用,这样用:
char[20] b="_gll";
你的错误大概来自于这句话:
a=strcmp("login_name",b);
读写内部字符串变量,是这样的:GetTagChar(),SetTagChar()。
不能直接用内部变量名在函数中调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询