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