Bonjour j'écris ici mon premier message sur ce forum car j'ai vraiment besoin d'aide !
Alors voilà je récupere des valeurs d'un compteur électrique Polier dans une trame de 11 octets.
je l'affiche avec la boucle suivante
J'obtiens donc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4for (unsigned int i=0;i<dwBytescomReadData;i++){ cout << "trame[" << i << "]: " << hex << (trame[i] & 0xFF) << dec << endl; }
Ici je cherche à concatener les trames 4 6 8 pour obtenir : 1e26f qui donne 123503.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Mon objectif est de pouvoir avoir dans mon programme un int qui vaut 123503 mais je ne sais pas comment faire car j'affiche ces valeurs avec le << hex << du cout, sinon elles sont en décimal (1=1, e2=226 et 6f=111). Je sais obtenir 1226111 mais ce n'est pas ce que je cherche
Si une âme charitable sait comment obtenir mon 123503 je suis preneur !
Merci d'avance Lucas

 

 
		
		 
         
 

 
			
			
 
   
 


 Concatener valeurs en héxa d'un tableau de char
 Concatener valeurs en héxa d'un tableau de char
				

 Répondre avec citation
  Répondre avec citation

 
 
 
  Envoyé par leternel
 Envoyé par leternel
					

Partager