Probléme en C++
Live
-
Live -
Live -
bonjour
voila je viens de réaliser la fonction qui calculs le nombre de caractères dans mon texte mais j'ai tjrs kelk problèmes s'il vous plait voila la fonction , aidez moi s'il vous plait c urgent,
void MainWindow::Nombredecaracteres()
{
QString Tampon = TextEdit->toPlainText();
QStringList Liste = Tampon.split();
char Tab=[",",";",":","!"];
int NBR=0;
for(int i=0;i<Liste.size();i++)
{
for (int j=0; j<4();j++)
{
if(Liste[i]==Tab[j])
{
NBR++;
}
}
}
Afficheur = new QLCDNumber;
QObject::connect(this,SIGNAL(UpdateLCD(int)),Afficheur,SLOT(display(int)));
emit UpdateLCD(NBR());
Afficheur->show();
}
voila je viens de réaliser la fonction qui calculs le nombre de caractères dans mon texte mais j'ai tjrs kelk problèmes s'il vous plait voila la fonction , aidez moi s'il vous plait c urgent,
void MainWindow::Nombredecaracteres()
{
QString Tampon = TextEdit->toPlainText();
QStringList Liste = Tampon.split();
char Tab=[",",";",":","!"];
int NBR=0;
for(int i=0;i<Liste.size();i++)
{
for (int j=0; j<4();j++)
{
if(Liste[i]==Tab[j])
{
NBR++;
}
}
}
Afficheur = new QLCDNumber;
QObject::connect(this,SIGNAL(UpdateLCD(int)),Afficheur,SLOT(display(int)));
emit UpdateLCD(NBR());
Afficheur->show();
}
3 réponses
-
... Je n'ai pas trop compris la question , Tu veux que l'on t'aide a quoi ?
-
Utilise un switch(), ce sera plus simple !
char Tab=[",",";",":","!"]; ==> Cela ne doit pas compiler correctement !! -
j'ai un mini projet pour réaliser une application qui nous rend les statistique d'un texte donner en entrée par un utilisateur,
Nombre De Mots : ............
Nombre De Lignes : ............
Nombre De Paragraphes : ............
Nombre De Caractères (Espaces Compris) : ............
Nombre De Caractères (Espaces Non Compris) : ............
merci d'avance