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);
}