今私は空港の目的地にちなんで名付けられた数多くの構造を作成するプログラムを作っていますが、私は解決策が見つからないような問題に遭遇しました。文字列そのものの代わりに変数を使用して構造体の名前を与えるにはどうすればよいですか?以下のように:構造体の名前として変数を設定するにはどうすればよいですか?
struct airport {
char name;
int capacity;
}
int main(void)
{
id = "dubai";
struct airport id;
}
と私はそれが構造体を作成したい:
struct airport dubai;
あなたはCでそれを行うことはできません。とにかくそれをやりたいのですが? –
@ l3x:これには良いアプリケーションがあります。しかし、これにはPythonのような動的に型付けされた言語が必要です。 – Olaf
'name'フィールドをポインタまたは配列に変更します。 –