gcc 4.6.2 c89ダイナミック2Dキャラクタ配列の割り当て
2次元配列用のメモリの割り当てと文字の入力。
しかし、何も印刷していないときに塗りつぶしているようではありません。
ここで何か問題がありますか?
char **attributes = NULL;
/* TODO: Check for memory being allocated */
attributes = malloc(3 * sizeof(char*));
int i = 0;
int k = 0;
for(i = 0; i < 3; i++) {
for(k = 0; k < 5; k++) {
sdp_attributes[i] = malloc(5 * sizeof(char));
sdp_attributes[i][k] = k;
}
}
for(i = 0; i < 3; i++) {
for(k = 0; k < 5; k++) {
printf("attributes[i][k] [ %c ]\n", attributes[i][k]);
}
}
何かアドバイスのための多くのおかげで、
エド。私のコードスニペットはそれを短く保っていました。 – ant2009