Quote:
Originariamente inviato da fabbius69
Come gestisco un vector di strutture
struct lot1 {
int num[5][10];
int ind, anno;
char mese[15];
} ;
vector (lot1) lot;
Ora come inserisco i dati?
Come lo leggo?
Grazie
|
Hai almeno un pò studiato qualcosa sui template?
Già il fatto di scrivere vector (lot1) lot; significa che forse devi guardarti un pò la sintassi del C++.
Hai almeno cercato un pò di documentazione su vector?
http://www.cplusplus.com/reference/stl/vector/
http://www.cppreference.com/wiki/container/vector/start
Per riassumere push_back per inserire, e at, [], front, back per accedere ad un elemento.
Per scorrere gli elementi si usano gli iteratori tramite begin e end:
Codice:
for_each(lot.begin(), lot.end(), [&](const lot1 & lot) {
//fai qualcosa
});