求各位好心人帮帮忙
我编了一个小函数想把指针pt中的连着的两个字符*pt,*(pt+1)提出转换成一个unsigned short类型的数赋给c
unsigned short funlen(char *pt)
{ unsigned short c;
unsigned char buf[2];
memcpy(buf,pt,2);
char *qt=buf;
sscanf(qt,"%i",c);
return c;
}
在vc中编译出现下面错误
error C2601: 'funlen' : local function definitions are illegal
求各位大侠帮忙
初来乍到,忘了散分了