Bonjour

J'ai écrit une fonction qui parcours un fichier.csv, retrouve les 2 valeurs que je lui donner et renvoi 2 valeurs correspondantes. Ensuite je fais une différence des 2 valeurs. Sauf que je reçois à la place une valeure éronée.
Si quelqu'un pourrais me dire ou est mon erreur ca serait simpa

Merci

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
double Window::calculs()
{
    DV=0;
 
    QFile file("C:/Utilisateurs/Rizkallah/Bureau/desmune/Logiciel/valeurs.csv");
    if (!file.open(QFile::ReadOnly))
    {
       // QMessageBox::information(this, " Erreur ", "Fichier .csv non trouvé, verifier code logiciel");
        return 0;
 
    }
 
    QTextStream stream(&file);
    while(!stream.atEnd())
    {
            // On récupère ligne par ligne le fichier
            QString ligne = stream.readLine();
            QStringList liste = ligne.split(";");
 
          valeur1 = liste.at(0).toDouble();
          valeur2 = liste.at(1).toDouble();
 
            if(valeur1 == valcote && valeur3 == valcote1)
 
                    mavaleur=valeur2 ;
                    mavaleur2=valeur4 ;
 
            break;
    }
 
    DV=mavaleur2-mavaleur ;
 
    return DV;
    return mavaleur;
    return mavaleur2;
}