Edit code and question
i want to split a string (line read from .txt file) into more strings:
1 REP615624/1 BYZ12345 90 12.516 20.709
i want to put 1 in position REPxxx in partNumber BYZxxx in byz 90 in rotation 12xxx in x 20xxx in y and so on (20.709 terminates wiht \n and the there are other lines)
in c++ i used
std::ifstream leggiROF(nomeFileTxt.c_str());    // apre in lettura il file ROF.txt
while(!leggiROF.eof())                          // finché non raggiunge la fine del file
{
    getline(leggiROF, posizione, ' ');          // legge la riga fino allo spazio e mette contenuto in posizione
    getline(leggiROF, partNumber, ' ');         // legge la riga fino allo spazio e mette contenuto in part number
    getline(leggiROF, byz, ' ');                // legge la riga fino allo spazio e mette contenuto in byz
    getline(leggiROF, rotazione, ' ');          // legge la riga fino allo spazio e mette contenuto in rotazione
    getline(leggiROF, x, ' ');                  // legge la riga fino allo spazio e mette contenuto in coordinata x
    getline(leggiROF, y, '\n');                 // legge la riga fino allo '\n' e mette contenuto in coordinata y
} // end while
leggiROF.close();
I want to convert it in QT. I'm trying
void fileTxt::setContaRigheFileTxt(Ui::Dialog *ui)
{
    fileName = QFileDialog::getOpenFileName(0, QObject::tr("Apri File"),
                                                "C:\\Users\\Massimo Di Natale\\Documents\\Programmi C++ 11\\Programmi_QT\\Ericsson",
                                                QObject::tr("File ROF (R*.txt)")
if (!fileName.isEmpty())                        // se non è vuoto
    {
        QFile file(fileName);
        if (!file.open(QIODevice::ReadOnly))
        {
                QMessageBox::critical(0, QObject::tr("Errore"), QObject::tr("Non posso aprire questo file"));
                return;
        } // end if
        QTextStream in(&file);                      // legge il file .txt
        while(!in.atEnd())                          // finchè non raggiunge la fine del file
        {
                ui->textEdit->append(in.readLine());
                /* WANT TO PUT each part before ' ' in a different string */
                // pos=.....
                // pNumb=...
                // ecc...
                /*                                                        */
        } // end while
        file.close();                               // chiude il file aperto per la lettura
    } // end if
}
but don't how to do it
 
     
     
    