中级会员
 
- 积分
- 268
- 金钱
- 268
- 注册时间
- 2011-9-15
- 在线时间
- 58 小时
|
结构体定义是这样的:
__packed typedef struct
{
u8* TCP_Server; //服务器地址
u8* TCP_PortNum; //服务器端口
}_System_Setings;
这样赋值是没有问题的:
Systemset.TCP_Server="192.168.3.103";//服务器地址
我参考原子大哥源码做了个触摸键盘来设置这个服务器地址,但无法成功赋值,代码如下:
u8 IP[16]; //IP缓存;
IP[0]=0;
key=Get_KeyNum(0,90);
if(key)
{ IP[iplen++]=KBD_Tbl[key-1][0];}
IP[iplen]=0;
Show_Str(0,0,200,16,IP,16,0);//在屏上设置的IP能正常显示,但赋值出错!!
Systemset.TCP_Server=IP;//在屏上设置的IP能正常显示,但赋值出错!!
C语言基础不行,求大家指点迷津,万分感激!
|
|