conversion u_char en QString - C++ - Programmation
Marsh Posté le 08-03-2005 à 10:38:42
ReplyMarsh Posté le 08-03-2005 à 11:04:27
Je te remercie de ton aide, mais je suis déjà aller voir sur le site de trolltch, donc j'avais cette information, mais, (étant loin, a des année lumière, d'être un as de la programmation) je n'arrive pas a faire fonctionner ceci, je dois certainement taper le mauvais code associer a ces fonctions!!!
QChar buf=QChar(packet);
QString paquet=QString(buf);
objAnalyseurTraficEthernet->callback(paquet);
en mettant ceci, il me dit que sur la premiere ligne le paramtre est ambigue, et m'affiche une autre erreu a la in qui je pense serai réglée avec la premiere ligne!
Marsh Posté le 08-03-2005 à 11:19:19
C'est quoi les erreurs exactes ?
Code :
|
L'écriture suivante est meilleure:
Code :
|
Marsh Posté le 08-03-2005 à 11:22:48
ce que anjuta m'affiche comme erreu c'est:
pour la premiere ligne:
call of overloaded `QChar(const u_char*& )'is ambiguous
aprés il m'affiche plein d'erreur dans le qstring.h
Marsh Posté le 08-03-2005 à 11:27:14
transistor49 a écrit : ce que anjuta m'affiche comme erreu c'est: |
Code :
|
est interprété comme la déclaration de la fonction suivante
Code :
|
Pour lever l'ambiguité faut parenthéser QChar( packet ) et ça fait un peu lourd comme écriture...
Code :
|
Marsh Posté le 08-03-2005 à 11:28:05
voici comment il est déclarer:
Code :
|
Marsh Posté le 08-03-2005 à 11:29:47
const u_char *packet
vas-y tu me redis le type de packet ?
Marsh Posté le 08-03-2005 à 11:30:54
un const u_char, mais le const est la pour dire que c'est une constante non?
Marsh Posté le 08-03-2005 à 11:42:11
allez va bouffer peut être que quand tu rentreras t'auras une idée
Marsh Posté le 08-03-2005 à 19:50:57
D'apres toi, est-tu certain que packet va réellement tenir sur 1 ou 2 octet(s) ?!
Marsh Posté le 09-03-2005 à 11:01:36
réponse trouver, pour les curieux c'était:
Code :
|
Marsh Posté le 09-03-2005 à 11:02:26
superbe exemple parfait du 'je cast jusqu'à que ça passe' ...
Marsh Posté le 09-03-2005 à 16:27:02
tss! tss! tss!
Que de temps perdu a tester tout ce qui est possible pour tomber sur du bancal au lieu de se poser simplement la question sur ce que l'on manipule. Surtout que Taz t'avais mis sacrément sur la voie !!!
Marsh Posté le 08-03-2005 à 10:15:41
Bonjour,
pourrier vous me dire comment convertir une valeur définit en
u_char, pour la convertir en QString ?