2012-02-02 15 views

答えて

2

それはあなたが `構造体abcd`の定義を掲載場合伝えるために多くの方が簡単だろう2つの構造体

struct abcd 
{ 
    char s1[20]; // or *s1 
    char s2[20]; // or *s2 
}; 

int main() 
{ 
    abcd s[]= { {"a","b"}, {"c","d"}, }; 
    cout << s[0].s1<< endl; 
    cout << s[0].s2 << endl; 
    cout << s[1].s1<< endl; 
    cout << s[1].s2 << endl; 

} 
4

これは、ポリという名前の2 struct abcdの配列を作成します。構造体がこのように見える場合、str1とstr2は "Inside"と "Outside"に設定されます。

struct abcd 
{ 
    const char *str1; 
    const char *str2; 
}; 
0

これは構造体の2要素配列です。内括弧内のリテラルは、構造体のフィールドを初期化します。

関連する問題