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:
l'ultimo valore non mi viene considerato...codice:string datiscelti= line; fout << datiscelti; //debbo aggiungere una virgola finale altrimenti mi si incasina con l'ultimo valore... fout << ",";![]()
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
![]()