2つの異なるデータ型を持つ2次元配列をC言語で宣言したいと考えています。最初の列と行は文字でなければならず、それらは同じであり、他の要素は整数でなければなりません。次に、最初の列と行に基づいて要素の値を設定します。例えば:AおよびDは、私のプログラム内の別の関数の値に戻され、Iがindecesが配列Aにあるかわからないので、私は、[0] [3] 4 =使用できないC言語の2次元配列
A B C D
A 1 2 3 4
B 4 3 2 1 a[A][D] = 4
C 9 8 7 6
D 6 7 8 9
。最初の行に別の配列を使用してインデックスを検索すると、時間がかかり、プログラムのパフォーマンスが悪くなります。
あなたに数値を代入するためにenumを使用しないでください。 –
ヒント: 'char'は実際には数値型です。 'int 'にキャストすることができます –
どうすれば使用できますか?例を挙げて説明できますか?ありがとう。 –