Originariamente inviato da AleX ZeTa
niente nn va -.-
cmq la "confusione" fra C e C++ è dovuta semplicemente al fatto che inizialmente avevo messo cin/cout... poi visto che non andava ho provato con scanf...
(continua a non permettermi di dare alcun input e va avanti all'infinito con "Uscire? (0/1)")
prova con printf e scanf(come il commento che ti ho messo).
Ma il problema è che ti stampa infinite volte il messaggio uscire?... ??
Azz ho trovato devi usare un do while non un while do...inizializzando exit a 0 non dovrebbe entrarti neanche nel while,perchè la condizione non si verifica...prova cosi':
codice:
int main(int argc, char *argv[])
{
KApplication a[5];
CFR *cfr = new CFR();
int exit = 0;
do
{
a[cWidget].setMainWidget(cfr);
cfr->show();
cout << "uscire? (0/1)" << endl;
scanf("%d", &exit);
} while (exit != 1);
cout << "Sei uscito..." << endl;
getchar();
return(0);
}