Bonjour,
Si j'ai par exemple le code suivant:
D'apres la documentation c'est normal, sauf que moi ca ne m'arrange pas, ce sont des donnees que j'envoi via des sockets et il ne comprent pas le %3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 QString str1(tr("t1")); QString str2(tr("t2")); QString str3(tr("t3")); QString result; result = QString("%1%2%3").arg(str1).arg(str2).arg(str3); si par exemple str3 est vide, j'obtiens en sortie: t1t2%3
Je voudrais eviter d'utiliser sprintf.
Dans mon cas spécifique il peut arriver que j'ai un ou plusieurs parametre vide. (j'ai 10 parametres de %1 a %10)
Quelqu'un a une idée ?
Partager