struct SM_PARAM{
        char SCA[16];       
        char TPA[16];       
        char TP_PID;        
        char TP_DCS;       
        char TP_SCTS[16];   
        char TP_UD[161];    
        char index;         
} ;

解决方案 »

  1.   

    http://www.netyi.net/in.asp?id=lockllb  来这个站点看看吧!每个学计算机的人都会有很大的收获的!
      

  2.   

    struct SM_PARAM
    {
    public char[] SCA;
    public char[] TPA;       
    public char TP_PID;        
    public char TP_DCS;       
    public char[] TP_SCTS;   
    public char[] TP_UD;    
    public char index;
    }
      

  3.   

    SendShortMessage(char* send_number,char* send_msg,SM_PARAM  *sm_param_temp) ;
    SM_PARAM该怎么初始化赋值,然后
    怎样作为参数传进SendShortMessage函数呢?
      

  4.   

    [StructLayout(LayoutKind.Sequential)]
    struct SM_PARAM
    {
    [MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
    public char[] SCA;
    [MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
    public char[] TPA;
    public char TP_PID;
    public char TP_DCS;
    [MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
    public char[] TP_SCTS;
    [MarshalAs(UnmanagedType.ByValArray,SizeConst=161)]
    public char[] TP_UD;
    public char index;
    }如何调用见
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconstructssample.htm