Witam! Napisałem taki oto program, który losuje elementy do tablicy dwuwymiarowej typu int[][]. Problem polega na tym, że jak wyświetlę zawartość tablicy to zamiast liczb są dziwne znaki
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
const int LiczbaWierszy = 3;
const int LiczbaKolumn = 4;
int tab[LiczbaWierszy][LiczbaKolumn];
// losowanie elementow tablicy i ich wypisanie:
const int maksimum = 20;
const int minimum = -7;
srand(time(NULL));
for (int i = 0; i < LiczbaWierszy; ++i)
{
for (int j = 0; j < LiczbaKolumn; ++j)
{
tab[i][j] = rand() % (maksimum - minimum + 1) + minimum;
std::cout << tab[i][j] + " ";
}
std::cout << "\n";
}
return 0;
}
Kiedy skompilowałem kod w Code::Blocks wynik był taki:
Zaś w VS wygląda to tak: