• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed C++ mega dziwny błąd przy wypisywaniu elementów tablicy

0 głosów
42 wizyt
pytanie zadane 24 marca 2020 w C i C++ przez dawid2002 Mądrala (5,170 p.)
zamknięte 24 marca 2020 przez dawid2002

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:

komentarz zamknięcia: Rozwiązałem sam swój problem.

1 odpowiedź

0 głosów
odpowiedź 24 marca 2020 przez dawid2002 Mądrala (5,170 p.)
Przepraszam, moim błędem jest tutaj dodanie zawartości elementu tablicy (typ int) oraz " " (const char*) stąd taki wynik. Programuje na codzień w C# i dlatego taki śmieszny błąd xd.

Podobne pytania

0 głosów
1 odpowiedź 241 wizyt
pytanie zadane 4 czerwca 2019 w C i C++ przez Kaper99 Użytkownik (660 p.)
0 głosów
1 odpowiedź 142 wizyt
0 głosów
1 odpowiedź 104 wizyt
pytanie zadane 17 lutego 2018 w C i C++ przez Hiskiel Pasjonat (22,850 p.)

86,541 zapytań

135,291 odpowiedzi

300,649 komentarzy

57,288 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...