0
1つの列にある構造体のポインタを格納する1つの2D配列を作成する必要があります&別の列に32ビットのマジック番号を格納します。 2D配列でどうすればいいですか? またはこの2つの列情報を追跡する他の方法はありますか?2D配列の問題
1つの列にある構造体のポインタを格納する1つの2D配列を作成する必要があります&別の列に32ビットのマジック番号を格納します。 2D配列でどうすればいいですか? またはこの2つの列情報を追跡する他の方法はありますか?2D配列の問題
あなたは使用することができます:Nは、あなたの配列のサイズである
// The struct that will hold the pointer and the magic number
struct data {
void *other_struct_ptr;
unsigned int magic_number;
};
// Declare my array
struct data array[N];
を。今すぐあなたのデータを配列に入力してください。たとえば:
array[0].other_struct_ptr = NULL; // I used NULL for simplicity
array[0].magic_number = 0xDEADC0DE;
array[1].other_struct_ptr = NULL;
array[1].magic_number = 0xCAFEBABE;
は、このような構造体を定義します。
data_t values[100]; //100 is just for example
それともあなたは、このような2次元配列が必要:
data_t values[100][100]; //100s are just for example
はクール
は、その後、次の配列を使用しますこれを試してみましょう.. –