ma... mi da uno strano... errore :-(

codice:
set<int>::iterator it;


set<int> unique_values(usciti.begin(),usciti.end());
usciti.clear();
std::copy(unique_values.begin(),unique_values.end(),back_inserter(usciti));

for (it = unique_values.begin(); it!=  unique_values.end(); ++it) {
    
    cout << *it << ' - ';

cout << endl;

    string uscitistringa;
    uscitistringa = intToString(*it);
	
    string datiscelti= uscitistringa+",";
    //string datiscelti= ",";

	fout2 << datiscelti;
	//fout2 << "\n";
  
  }
  }
l'errore è questo:
multi-character character constant

tnx ancora