delete a byte in a frame/supprimer un octet d'une trame

delete a byte in a frame/supprimer un octet d'une trame - C++ - Programmation

Marsh Posté le 03-06-2011 à 14:10:55    

Bonjour,
 
je travail avec visual C++.
j'ai besoin de supprimer un octet situé à la fin de ma trame de type const unsigned char.
comment je peux faire?
j'ai essayé avec  
for(i=LongueurTrame-1;i<LongueurTrame;i++)
{ Trame[i]=Trame[i+1];}
 
mais ça ne peut marcher qu'avec les trame de type unsigned char.
ya t'il quelqu'un qui peut m'aider?
 
merci
 
*****************************
Hello,
 
i'am working with visual C++.
I need to delete a byte at the end of my frame which its type: const unsigned char.
how can I do?
I tried with
for(i=LengthFrame-1;i<LengthFrame;i++)
{ Frame[i]=Frame[i+1];}
 
but it works only with unsigned char not const unsigned char.
 
is there someone who can help me?
 
Thanks

Reply

Marsh Posté le 03-06-2011 à 14:10:55   

Reply

Marsh Posté le 03-06-2011 à 14:39:45    

std::vector pour le stockage, vector::erase pour l'effacement

Reply

Marsh Posté le 03-06-2011 à 15:51:44    

je veux supprimer le dernier octet de ma trame à l'intérieur d'une classe,pas dans le programme principal.
comment je peux faire? :(
 
parce que je n'ai pas réussit à utiliser la fonction vector dans ma classe.

Reply

Marsh Posté le 03-06-2011 à 20:37:45    

parceque c'est pas une fonction mais une classe ....
 
http://www.cppreference.com/wiki/c [...] ctor/start

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed