Bonsoir,
Je travaille actuellement sur le writer de mon bot et je me demandais comment correctement écrire un short / unsigned short et un int.
Mon writer contient une list de char que je remplie à chaque write ce qui donne pour le moment :
Pour le cas d'un char/byte c'est assez simple mais pour le cas d'un short/unsigned short ou d'un int cela devient un peu plus complexe.
De ce que j'ai compris il faudrait convertir la valeur du nombre (contenue dans un int par exemple) en une chaîne de caractère (un string par exemple) pour ensuite écrire chaque caractère de cette chaîne à la suite de la liste. Mais je ne suis pas sur de cela.
Pouvez-vous m'éclairer sur ce point ?
Cordialement,
Kangogoo.
Je travaille actuellement sur le writer de mon bot et je me demandais comment correctement écrire un short / unsigned short et un int.
Mon writer contient une list de char que je remplie à chaque write ce qui donne pour le moment :
Code:
D2Writer::D2Writer()
{
this->byteList = new std::list<char>();
}
D2Writer::~D2Writer()
{
}
void D2Writer::writeByte(int v)
{
this->byteList.push_back((char)(v));
}
De ce que j'ai compris il faudrait convertir la valeur du nombre (contenue dans un int par exemple) en une chaîne de caractère (un string par exemple) pour ensuite écrire chaque caractère de cette chaîne à la suite de la liste. Mais je ne suis pas sur de cela.
Pouvez-vous m'éclairer sur ce point ?
Cordialement,
Kangogoo.