j'y connais pas grand chose aux objets fournis par KDE mais étant donné que c'est du QT, tu doit avaoir accès à l'objet QString.
Cette objet propose une fonction appelée "sprintf" qui te permet de construire une chaine de caractères à partir de types variables.
D'après ce que j'ai vu, ça s'utilise comme le sprintf classique:
int p;
p++; //la post incrementation est préférable
QString* maString =new QString();
affiche->setText(maString->sprintf("Ceci est un int : %d",p));
//%d dans la chaine indique que le paramètre "p" que tu lui passe est un int. Tu peux de la même façon construir ta chaine avec plusieurs paramètre. Refère toi à la doc du sprintf.
[^] # Re: itoa.h
Posté par cosmocat . En réponse au message Convertir int en char. Évalué à 2.
Cette objet propose une fonction appelée "sprintf" qui te permet de construire une chaine de caractères à partir de types variables.
D'après ce que j'ai vu, ça s'utilise comme le sprintf classique:
int p;
p++; //la post incrementation est préférable
QString* maString =new QString();
affiche->setText(maString->sprintf("Ceci est un int : %d",p));
//%d dans la chaine indique que le paramètre "p" que tu lui passe est un int. Tu peux de la même façon construir ta chaine avec plusieurs paramètre. Refère toi à la doc du sprintf.
Ca doit être la même synthaxe que ça : http://www.cplusplus.com/ref/cstdio/sprintf.html(...)
PAr contre ça doit pas être la solution forcement la plus directe....