Initializering af array

Tags:    c++

int Months[12];

Months[0] = 0;
Months[1] = 31;
Months[2] = 28;
Months[3] = 31;
Months[4] = 30;
Months[5] = 31;
Months[6] = 30;
Months[7] = 31;
Months[8] = 31;
Months[9] = 30;
Months[10] = 31;
Months[11] = 30;
Months[12] = 31;


Jeg har et array med 13 poster .. Kan jeg ikke initialisere det samtidig med jeg opretter det ...

altså noget alla int Months[12] = (0, 31, 28 .....)

Jens B



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
int Months[12];

Months[0] = 0;
Months[1] = 31;
Months[2] = 28;
Months[3] = 31;
Months[4] = 30;
Months[5] = 31;
Months[6] = 30;
Months[7] = 31;
Months[8] = 31;
Months[9] = 30;
Months[10] = 31;
Months[11] = 30;
Months[12] = 31;


Jeg har et array med 13 poster .. Kan jeg ikke initialisere det samtidig med jeg opretter det ...

altså noget alla int Months[12] = (0, 31, 28 .....)

Jens B


I dit tilfælde burde flg. virke:
int Months[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

Btw. Så Months[0] er Months[1] osv! Såvidt jeg husker!

MH.

The-Freak

Livet er for kort til at kede sig.




int Months[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

Eller bare:
int Months[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};



t