程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> struct-C語言typedef結構體問題

struct-C語言typedef結構體問題

編輯:編程綜合問答
C語言typedef結構體問題

typedef struct
{
uint bits; /* length in bits of modulus /
uchar modulus[MAX_RSA_MODULUS_LEN]; /
modulus /
uchar exponent[4]; /
public exponent */
} R_RSA_PUBLIC_KEY;
初始化這個結構體
const R_RSA_PUBLIC_KEY mtPosPPublicKey =
{
1024,//128
"\xcf\xcc\xf7\xb4\xda\x91\x4d...",
{0x00, 0x01, 0x00, 0x01},
};
現在我定義了一個:uchar gbszPublicKey[256+1];它存放了"\xcf\xcc\xf7\xb4\xda\x91\x4d..."字符串。現在如何對這個結構體進行初始化?

最佳回答:


並不可以在定義的時候初始化,只能在初始化完之後再
strcpy((char *)mtPosPPublicKey.modulus, gbszPublicKey);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved