codice:
for( int i=1; i <91; i++ )
{
if( i!=valore1 && i!=valore2 && i!=valore3)
{
// scrivi il valore1, valore2, valore3, i su file
cout << valore1;
cout << ",";
cout << valore2;
cout << ",";
cout << valore3;
cout << ",";
cout << i;
s += intToString(valore1);
s += ",";
s += intToString(valore2);
s += ",";
s += intToString(valore3);
s += ",";
s += intToString(i);
cout << "\n";
//cout << "stringa: "+s;
cout << "\n";
//cin.get();
insiemedistringhe.push_back(s);
//riazzero stringa...
s="";
//-------------------
}
}
cout << "\n\n\n";
//visualizzo intero vector prima di salvarlo su file...
cout << "VISUALIZZA INTERO VECTOR...";
cout << "\n\n";
cout << "\n\n\n";
cout << "Press ENTER to continue..." << endl;
cout << "\n\n\n";
cin.sync();
cin.get();
cout << "\n\n\n";
cout << "Dimensione vector insiemedistringhe: ";
cout << insiemedistringhe.size();
cout << "\n\n\n";
ofstream fout;
fout.open("quartinegenerate.txt", ios::app);
//---------------------------------
//cout << "\nLETTURA E SALVATAGGIO IN FILE TXT DI TUTTO L'INSIEME DELLE SINGOLE COMBINAZIONI SEPARATE:\n\n";
for (int k=0; k<insiemedistringhe.size();k++){
cout << insiemedistringhe[k]+"\n";
fout << insiemedistringhe[k]+"\n";
}
//--------------------------------
Se sono 87 (verificata dal cout << insiemedistringhe.size(); ) me ne salva solo 58 o 61...
GRAZIE infinite
a chiunque mi risolve questo Xfile problem!