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; }
Partager