C`era un : invece di un ; alla fine della dichiarazione del costruttore all`interno della classe.
Nei vostri codici cambiate:
Con:codice:fflush( stdin );
Ciao.codice:while( getchar() != '\n' );
C`era un : invece di un ; alla fine della dichiarazione del costruttore all`interno della classe.
Nei vostri codici cambiate:
Con:codice:fflush( stdin );
Ciao.codice:while( getchar() != '\n' );
Ma te dici al posto del do{}while?
E come faccio a uscire dal prog.?
A me sembrava che andasse bene scritto così... :master:
Umm... perche' dici cosi'?Ciao,
un'errore sicuramente e che non hai dichiarato il costruttore della classe. Anche se non lo sviluppi comunque lo devi dichiarare.
Per il resto non so!
Se lo dichiari e non lo sviluppi non dovrebbe dare errore il linker?
Piuttosto non dichiararlo, cosi' il compilatore crea quello standard, vuoto, automaticamente...
Chiaritemi questo passaggio:gren:
No r0x diceva di cambiare il fflush(stind); che svuota il buffer di ingresso, con un while che svuota il buffer tramite una serie di getchar;
Teoricamente non ce ne bisogno, ma a volte fflush non funziona... non chiedetemi perche.
Grazie
ciao![]()
#exclude <windows.h>
Powered by Gentoo GNU/Linux
Cos'e' l'impossibile se non una questione di tempo?
Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]
1. Non e` ANSI.codice:fflush( stdin );
2. Su Windows sembra funzionare, altrove quasi mai.
davvero non e' standard?
strano.... QUI, se vai alla sezione stdio.h, fflush e' elencata... quelle sono le funzioni standard.
mah...
:gren:
ciauz
#exclude <windows.h>
Powered by Gentoo GNU/Linux
Cos'e' l'impossibile se non una questione di tempo?
Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]
fflush() per l`ANSI ha senso sse applicata ad uno stream di output.
si, questo e' vero, ma non dire che non e' standard...
cmq anche io ho usato una serie di getchar() a suo tempo...
ciauz
#exclude <windows.h>
Powered by Gentoo GNU/Linux
Cos'e' l'impossibile se non una questione di tempo?
Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]
CLAP CLAP.
:gren: :gren:![]()
:mavieni:
#exclude <windows.h>
Powered by Gentoo GNU/Linux
Cos'e' l'impossibile se non una questione di tempo?
Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]