C++でギザギザの二次元配列を作りたいです。
int arrsize[3] = {10, 5, 2};
char** record;
record = (char**)malloc(3);
cout << endl << sizeof(record) << endl;
for (int i = 0; i < 3; i++)
{
record[i] = (char *)malloc(arrsize[i] * sizeof(char *));
cout << endl << sizeof(record[i]) << endl;
}
record[0]
名前(10文字が必要)、record[1]
マーク(5桁のマークが必要)、およびrecord[3]
ID(2桁の数字が必要)に設定したい。どうすればこれを実装できますか? レコード配列をバイナリ ファイルに直接書き込みます。と を使いたくありませstruct
んclass
。