Bonjour a tous, j'ai fait un petit programme qui a du mal a se compiler
dans mon fichier caisse.h
1 2 3 4 5 6 7 8
| class Ccaisse
{
public:
Ccaisse();
QString qtotal;
void appel();
QString total1(QString);
}; |
caisse.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
void Ccaisse::appel()
{
QList<QString> list; //jappelle la liste que j'ai fait dans un autre .cpp
QString buf9;
for(int i=0;i<list.count();i++)
{
buf9=list[0]; // je definie a buf9 ce qu'il y a à lemplacement zéro de ma liste
}
if (buf9=="1");{total1(QString);} // si buf9 égale a 1 alors il DOIT appeler total1
}
QString Ccaisse::total1(QString prix1) // prix 1 vient d'un autre .cpp
{
float ftotal=0;
float fprix = prix1.toFloat(); // QSTRING to FLOAT
ftotal = ftotal+fprix; // FLOAT + FLOAT
qtotal.setNum (ftotal, 'f');// conversion float to QString
return qtotal;
} |
Mon problème vient de la ligne 12 Du fichier Ccaisse.cpp, le compilateur me trouve une erreur :
expected primary-expression before ')' token
j'imagine que cette erreur est vraiment toute bête
mais je bloque dessus, et je ne peux pas avancer. Si quelqu'un a une idée
Merci
Partager