Originariamente inviato da antotan
Codice PHP:
#include <vector>
#include <iostream>
#include <fstream>
#include <sstream>

using namespace std;

int main()
{
    
vector<intnums;
    
ifstream file("text.txt");
    
char buffer[8];
    
    while(
file.getline(buffer8','))
    {        
        
istringstream ss(buffer);
        
int temp;
        
ss >> temp;
        
nums.push_back(temp);
    }    

testato su:

1,2,3,4,5,6,7,8,9,10

Ovviamente fai tutte le verifiche del caso, con quel codice può accadere di tutto.



Non riesco a capire come mai...
risolto questo problema ne sorge un altro... forse legato al primo ecco perchè lo posto qui...


codice:
cout << "NUMERO COMBINAZIONI FINALI... GENERATE X QUESTA TIPOLOGIA: ";
cout << insiemecombinazioni.size();
cin.get();


ofstream foutT1;
foutT1.open("combinazioni1.txt");  

cout << "\nLETTURA DI TUTTO L'INSIEME DELLE SINGOLE COMBINAZIONI SEPARATE:\n\n";
for (i=0; i<insiemecombinazioni.size()-1;i++){ 
cout << insiemecombinazioni[i]+"\n"; 
foutT1 << insiemecombinazioni[i]+"\n";
cout << "QUI CI ARRIVA...";
cin.get();
cout << "Press ENTER to continue..." << endl; 
cin.get();
cout << "\n\n";
}
Dunque.. nonostante da verifica con stampa a video di tutti i passaggi... nonostante che il vector insiemecombinazioni sia popolato correttamente... nonostante il file combinazioni1.txt sia creato correttamente... e nonostante in fase di compilazione non dia alcunissimo errore... e mostri correttamente ogni singolo elemento del vector insiemecombinazioni... correttamente...

il file combinazioni1.txt alla fine risulta vuoto

Qualcuno/a saprebbe spiegarmi come mai?
Letto e riletto il codice mi sembra corretto in ogni suo punto
ma evidentemente mi sto sbagliando...

Grazie infinite se vedete l'errore e me lo segnalate