#include <iostream>
using namespace std;
int main()
{
const int rozmiar=4;
int lol[rozmiar]={1,2,3,4,5};
for (int i=0; i<rozmiar; i++)
{
cout << i << " element zawiera: " << lol[i] << endl;
}
getchar();
getchar();
}
I to co mi wypluwa:
"too many initializer values"
od zawsze mnie uczą, że tablice liczy się od 0, więc od kiedy wpisując w nawias kwadratowy 4, mogę wpisać tylko 4 a nie 5 elementów, skoro mam elementy lol[0], lol[1], lol[2], lol[3], lol[4] = łącznie 5.
Od kiedy liczba podana w nawiasie kwadratowym tablicy informuje o ilości elementów w niej zawartych?