私が構造を持っている:C++:関数の引数として構造体の配列
typedef struct
{
int nNum;
string str;
}KeyPair;
のは、私は私の構造体を初期化するとしましょう:
KeyPair keys[] =
{ {0, "tester"},
{2, "yadah"},
{0, "tester"}
};
私は、関数で初期化された値を使用します。 この配列構造体を関数パラメータとして渡すにはどうすればよいですか?
は私が持っている:
FetchKeys(KeyPair *pKeys)
{
//get the contents of keys[] here...
}
もしあなたがC++を書いているのであれば、typedef構造体を書く必要はありません。struct KeyPair {...}を宣言するだけです。 –