mercredi 1 juillet 2015

QString functions giving incorrect results on CentOS

I am using C++ Qt Library and following code is working perfectly on Windows but not working on CentOS :

if(line.startsWith("[", Qt::CaseInsensitive))
                        {
                            int index = line.indexOf(']', 0, Qt::CaseInsensitive);
                            QString subLine = line.mid(index+1);
                            subLine = subLine.trimmed();
                            tokenList = subLine.split("\t");
                        }
                        else
                        {
                            tokenList = line.split("\t");
                        }

I have a line [ x.x.x.x ] something ../dir/file.extension and i want to ignore the [x.x.x.x] part while breaking line into tokens. I ma using VC9 on windows to debug and its working fine.

Aucun commentaire:

Enregistrer un commentaire