Problème MFC CString::Format()

Fermé
stl45 - 20 oct. 2010 à 11:49
Bonjour,

Je travaille sous visual 2008 et je me suis mise aux interfaces graphiques sous MFC pour un projet scolaire. Le but étant de contrôler un processeur de type Rabbit avec l'interface. La communication entre les deux est faite en ethernet et avec le principe de socket.

Je souhaite envoyé une trame avec la syntaxe suivante : $C,var1,var2,
var1 et var2 sont des entiers.
Pour mettre la trame en forme, j'utilise la fonction CString::Format() :
CStringA str;
str.Format("$C,%d,%d,"var1,var2);

Avec ce code pas d'erreur de compilation, mais la trame envoyée est : $\000C,\0001\0002\000 au lieu de $C,124,54, quand var1=124 et var2=54.

Auriez vous une idée ?

merci d'avance
estelle

A voir également: