スレを勃てるまでもないC/C++の質問はここで 15at TECH
スレを勃てるまでもないC/C++の質問はここで 15 - 暇つぶし2ch152:デフォルトの名無しさん
10/05/23 22:42:44
>>150
それでいいっぽいな
ただし配列名での初期化が出来るのはC++のみで、Cだとコンパイルエラーが出た

#include <iostream>
#include <iomanip>

int main(void)
{
int x1[][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}};
int x2[][4] = {{17, 18, 19, 20}, {21, 22, 23, 24}, {25, 26, 27, 28}, {29, 30, 31, 32}};
int x3[][4] = {{33, 34, 35, 36}, {37, 38, 39, 40}, {41, 42, 43, 44}, {45, 46, 47, 48}};
int x4[][4] = {{49, 50, 51, 52}, {53, 54, 55, 56}, {57, 58, 59, 60}, {61, 62, 63, 64}};
int (*x[])[4] = {x1, x2, x3, x4};
int i, j, k;

for (k = 0; k < 4; k++) {
std::cout << "x = " << (k + 1) << '\n';
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++)
std::cout << std::setw(4) << x[k][i][j];
std::cout << std::endl;
}
}
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch