ご覧のとおり、2D配列をプリントアウトしようとしていますが、奇妙なメモリアドレスが表示されます。何か案は !私はC++に新しいです!多次元配列を出力しようとしていますが、奇妙なメモリアドレスが出力されていますか?
#include <iostream>
#include <string>
#include <Windows.h>
#include <cstdlib>
#include <ctime>
void display(int array[2][10], int size);
void main() {
SetConsoleTitleA("Random Number generator!");
system("Color 3F");
int Daniel[2][10] = { {20, 32, 43, 2, 5, 4, 3, 2 ,4 ,33}, {23, 54, 2, 5,3,3,6,3,65,3} };
display(Daniel, 7);
}
void display(int array[2][10], int size) {
for (int i = 0; i < size; i++) {
std::cout << array[i] << std::endl;
Sleep(1000);
}
}
'配列[I] [J]'。その多次元配列です。多次元的な位置を参照する必要があります。 'std :: cout'の周りに追加のforloopを置くことで、配列全体を繰り返し処理することができます。 – g19fanatic