Witaj na forum IT Career. ITCareer.pl to forum dla programistów i specjalistów z branży IT. Znajdziesz tu informacje na temat języków programowania oraz możliwości rozwoju zawodowego i pracy dla specjalistów IT.

598 pytań

407 odpowiedzi

1 komentarz

184 użytkowników

Jak obliczyć całkowitą wielkość w bajtach dla tablicy jednowymiarowej?

0 głosów
Czy jest  na to jakiś wzór ? Proszę o pomoc.
pytanie zadane 19 października 2014 w C++ przez użytkownika Movenrick (590)

1 odpowiedź

0 głosów

Używając sizeof(nazwa_tablicy) otrzymujemy wielkość tablicy w bajtach. Dlatego jeżeli chcemy uzyskać ilość elementów musimy podzielić, to przez wielkośc pierwszego elementu bądź wielkość typu danych tablicy.

#include <iostream>
using namespace std;
int main()
{
 
    int tab[]={1,2,3,4,5,6};
    cout<<"Wielkosc tablicy w bajtach: "<<sizeof(tab)<<endl; 
    cout<<"Ilosc elementow tablicy: "<<sizeof(tab)/sizeof(int)<<endl; //albo podzielić przez sizeof(tab[0]);
    return 0;
}
 
odpowiedź 6 czerwca 2017 przez użytkownika maciekkov (220)

Podobne pytania

+1 głos
1 odpowiedź
pytanie zadane 18 października 2014 w C++ przez użytkownika Muco87 (230)
0 głosów
1 odpowiedź
pytanie zadane 12 października 2014 w C++ przez użytkownika Blazej (340)
0 głosów
0 odpowiedzi
pytanie zadane 12 października 2014 w C++ przez użytkownika Tokali (390)
+1 głos
1 odpowiedź
pytanie zadane 17 października 2014 w C++ przez użytkownika Kostek32 (300)
0 głosów
1 odpowiedź
pytanie zadane 14 października 2014 w C++ przez użytkownika Wojtaszek (220)
...