[C++] Wypisywanie tablic

Kera
Użytkownik
Użytkownik
Posty: 113
Rejestracja: 8 lis 2014, o 15:33
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 2 razy
Pomógł: 4 razy

[C++] Wypisywanie tablic

Post autor: Kera »

Kod: Zaznacz cały

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
	//pierwszy sposób
	int tab[5] = {2,3,5}; 
	cout << tab << endl; 

	//drugi sposób - nie podając wielkości tablicy - program sam dopasuje jej wielkość
	int tab2[] = { 2,3,5 }; 

	cout << tab2 << endl;

	//trzeci sposób - podajemy ciąg znaków pamiętając o podwójnym cudzysłowie
	char tab3[] = "{2,3,5}";

	cout << tab3 << endl;
	system("pause");
	return 0;
}
Dlaczego mam taki wynik programu? Czy nie powinno być wszędzie {2,3,5}

000000272C77FBA0
000000272C77FB90
{2,3,5}
Press any key to continue . . .

Dodano po 12 godzinach 56 minutach 55 sekundach:
Temat nieaktualny.
Pętla FOR rozwiązuje problem.
Ostatnio zmieniony 30 paź 2020, o 21:31 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Ponury123
Użytkownik
Użytkownik
Posty: 128
Rejestracja: 5 lip 2015, o 14:48
Płeć: Mężczyzna
Lokalizacja: nie wiem
Podziękował: 11 razy
Pomógł: 24 razy

Re: [C++] Wypisywanie tablic

Post autor: Ponury123 »

Doprecyzuje, wyświetlał Ci się adres tablicy w pamięci, a nie jej wartości.
ODPOWIEDZ