PDA

Visualizza la versione completa : [c++] dev-cpp non mi compila un vettore di oggetti di piu di 104 elementi


grisson
23-01-2008, 15:29
questo il problemone... orami non so piu dove sbattere la testa, su ubuntu con g++ viene compilato che un piacere....

questa la classe:

class giorno{
private:
data day;
ricorrenza vet_ricorrenze[100];
impegno vet_impegni[100];
int conta_ricorrenze;
int conta_impegni;
public:
giorno();
giorno(data gg);
void aggiungi_impegno();
void aggiungi_impegno(data data_impegno,ora ora_impegno,bool incontratizio,persona persona_impegno,string descrizione,string luogo);
void aggiungi_ricorrenza();
void aggiungi_ricorrenza(data data_impegno,string luogo,string descrizione);
void stampa(ostream &out);
void salvasufile(ofstream & out);
bool trovadescrizione(string sottostringa);
bool stampatabella();
void elimina(int codice);
};


in un altra classe devo gestire un vettore di 366 giorni(il 2008 bisestile) dove ogni elemento di quel vettore appunto un giorno

giorno elenco[366];

il punto che non mi compila se tento di fare un vettore di piu di 104 elementi!
il compilatore non retituisce nessu errore, n warning, e quindi da compilazione riuscita ma non viene generato nessun eseguibile. :dh: :dh: :dh:
Come ho gi detto con ubuntu si compila senza manco 1 warning. :cry:

oregon
23-01-2008, 15:36
Dopo avere "inventato" tutto quello che non hai indicato cosa fosse (data, ricorrenza, impegno ...), ho compilato ed eseguito senza problemi ...

Forse devi dare maggiori indicazioni ... (sistema operativo, versione del compilatore ...)

grisson
23-01-2008, 15:43
se vuoi ti passo tutto il programma.

provato su 2(desktop+ portatile) pc con winxp sp2, dev.cpp 4.9.9.2, la versione esatta di gcc non la so(come la vedo?)...

il portatile in dual boot con ubuntu, dove invece non riscontro alcun problema

sarei tentato a provare un altro compilatore, ma il mio professore, una volta che consegner il tutto lo compiler col dev, non vorrei che sorgano dei problemi...

oregon
23-01-2008, 15:48
Vai nella cartella \dev-cpp\bin ed esegui

gcc -dumpversion

grisson
23-01-2008, 15:49
mi da 3.4.2

oregon
23-01-2008, 15:59
Io ho la 3.3.1 e non c'e' alcun problema ... forse e' la tua versione ...

Non so come, ma dovresti provare con la versione precedente ....

pallinopinco
23-01-2008, 16:03
Prova a postare il codice completo...

grisson
23-01-2008, 16:11
ha caricato il rar qui:

http://www.bredacisoni.it/public/progetto3.rar

oregon
23-01-2008, 16:14
Ma scusa ... il file di progetto (il .dev) dov'e'?

grisson
23-01-2008, 16:20
non un progetto, basta compilare agenda.cpp che con gli include si tira dentro quello che gli serve

Loading