Bonjour,

Je ne suis pas très a l'aise avec les pointeurs et je tombe devant une erreur que je ne parviens pas à comprendre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
QStringList*' is not a class, struct, or union type
Cela se passe sur la ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
QStringList* fullColoration = Functions::readFileLine("langages/"+name+".ini");
qui fait appel a cette fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
QStringList* Functions::readFileLine(QString filePath){
    QStringList* lines = new QStringList();
    QFile file(filePath);
 
       if(file.open(QIODevice::ReadOnly | QIODevice::Text))
       {
           QTextStream flux(&file);
           while(!flux.atEnd())
           {
               lines->append(flux.readLine());
           }
           file.close();
       }
       return lines;
}

Comme tout ignorant qui se respecte, j'ai tout essayé sur la syntaxe (enlever, ajouter des * un peu partout etc) mais ce fichu machin refuse obstinément de m’obéir !

Une idée?

Amicalement,

idle