il codice è questo:Originariamente inviato da oregon
Il codice adesso qual è?
E siamo sicuri che nelle stringhe che visualizzi non ci siano dei "ritorni a capo"?
e i due file riche.txt e RISULTANTI.txt non hanno "ritorni a capo" in eccesso tranne quelli da gestire come scritto sopra (verificato con notepad ++)codice:#include <iostream> #include <fstream> //header necessario per ifstream! using namespace std; int main() { //nome del file da aprire, si può mettere anche il percorso (es C:\\file.txt) ifstream f("righe.txt"); string s; int contatore=0; ofstream fa; fa.open("RISULTANTI.txt", ios::app); //apre il file in scrittura (in modalità appending) if(!f) { cout << "Il file non esiste!"; return -1; } while(f.good()) //fino a quando c'è qualcosa da leggere .. { //legge tutta la riga dal file e la mette nella variabile s getline(f, s); contatore++; if (contatore%10==0) { cout<<"\n"; //scrivo ritorno a capo su file; fa << "\n"; } else { cout<<s; //scrivo riga su file; cout<<","; fa << s; fa << ","; } } f.close(); //chiude il file fa.close(); return 0; }

Rispondi quotando