Ciao, ho un problema.
Il valore ottenuto dallo scanf non riesco ad utilizzarlo per un banale if che mi attiva un ifstream in(..).
codice:int scelta; scanf("%d",&scelta); printf("Scelta effettuata: %d\n",scelta); const char *stringa; if (( scelta = 1 )) { stringa="C:/.../bkpUnc100-1.txt"; } if ((scelta = 2)) { stringa="C:/.../bkpUnc200-1.txt"; } if ((scelta = 3)) { stringa="C:/.../bkpSco100-1.txt"; } if ((scelta = 4)) { stringa="C:/.../bkpSco200-1.txt"; } if ((scelta = 5)) { stringa="C:/.../bkpBwu100-1.txt"; } if ((scelta = 6)) { stringa="C:/.../bkpBwu200-1.txt"; } ifstream in(stringa);

Rispondi quotando
, comunque possiamo dire che l'operatore == e' quello che deve essere impiegato nei controlli di flusso.
