#include "GlobalDefinitions.h"
void OnClick(char* screenName, char* objectName, char* propertyName)
{
int i = 0, j = 0, n = 0;
char scr_name[256] = "";
char obj_name[260] = "";
n = strlen( screenName );
if (255
n = 255;
for ( i = n; i > 0; i-- )
if ( screenName[i] == '.' )请教一下各位大侠,这句是什么意思啊?
{
strncpy( scr_name, screenName, i );还有这下面几句,知道复制字符串
strcpy( obj_name, &screenName[i+1] );但不知道是怎样判断运行的?
for ( j = 0; j
if ( obj_name[j] == ':' )
{
obj_name[j] = '\0';
break;
}
SetVisible(scr_name,obj_name,FALSE);
break;
}
问题补充:
if ( screenName[i] == ''.'' )大侠,这里跟下面一句使用的是单引号,对应ASCII值46,所以不太好理解啊?如图,能正常运行系统的
{
strncpy( scr_name, screenName, i );
strcpy( obj_name, &screenName[i+1] );
for ( j = 0; j
if ( obj_name[j] == '':'' )
{
图片说明:
悬赏西币:5 | 解决时间:2020-10-31 11:51:03 | 提问者: liuchunbin2012 - 新生  第1级
问题ID:242029