以下のchar gcp[3][9]={"rock","scissors","paper"};の部分ように構造体定義の中で初期値を入れることはできるのでしょうか?
#include<stdio.h> typedef struct Hand{ char hand[9]; int num; char gcp[3][9]={"rock","scissors","paper"}; }HAND;
コンパイルすると、この部分に関して、
とエラーになってしまいます。
回答のほどよろしくお願いいたします。
追記:(答えられる方のみで構いません)
この際知っておきたいのですが、構造体の定義の部分でmainの中のようにif文を書いたりして複雑な仕組みを作ることって可能なのでしょうか?よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。