37,720
社区成员
发帖
与我相关
我的任务
分享
结构体声明
typedef struct tagIDCardData{
char Name[32];
char Sex[4];
char Nation[6];
char Born[18];
char Address[72];
char IDCardNo[38];
char GrantDept[32];
char UserLifeBegin[18]; //有效开始日期
char UserLifeEnd[18]; //有效截止日期
char reserved[38]; //保留
char PhotoFileName[255]; //照片路径
}IDCardData;]
int Syn_ReadMsg(int iPortID,int iIfOpen,IDCardData *pIDCardData);
from ctypes import *
import types
class Test(Structure):
_fields_ = [('Name', c_char),
('Sex', c_char)]
IDCardData = Test()
Syn_ReadMsg(int iPortID,int iIfOpen,IDCardData *pIDCardData);
#!/usr/bin/python
#-*- coding:utf-8 -*-
class tagIDCardData():
Name=''
Sex=''
Nation=''
DCardData=tagIDCardData()
DCardData.Name='zzr'
print DCardData.Name
这样子能满足你么。(我没有用过C,也没用过java,所以没有类和struct的概念)