Se lo faccio aprendo il file e inserendo la virgola finale manualmente...

es.

1,24,25,90,2,

Il prg mi comprende la riga e mi considera correttamente tutti e 5 i valori...

Se inserisco in automatico la virgola a fine riga con questo comando:

codice:
string datiscelti= line;
fout << datiscelti;
//debbo aggiungere una virgola finale altrimenti mi si incasina con l'ultimo valore...
fout << ",";
l'ultimo valore non mi viene considerato...

Ho provato ad aprire il file txt con notepad ++ per scorgerne eventuali differenze tra farlo a mano... o in automatico e in effetti... nel primo caso ho una riga pulita:

1,24,25,90,2,

mentre nel secondo ho:

1,24,25,90,2 CR
,

il CR è evidenziato in nero ed è un carattere speciale che debbo rimuovere ma non so con quale comando di pulizia stringa posso farlo

Qualche idea?

Tnx