kazoumoulox
Messages postés14Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention 5 juin 2006
-
26 avril 2006 à 11:41
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
2 mai 2006 à 17:26
salut a tous, je commence a devenir un habitué des questions sur le forum.... je suis tjrs en stage...et un petit problème se pose...
En fait je récupere des fichiers de données provenant d'automates (fichiers en *.IOM), ils sont en binaire...(je les ouvre avec TextPad...) mon programme doit parcourir ces infos contenues dans les fichiers et les inserer dans la base de données locale...
Seulement voila, dans ces fichiers binaires, il y a des info codées en ascii et en bcd (c'est ce qu'il y a écrit dans la doc technique). le bcd est principalement utilisé pour l'heure (2 char pour les heures et 2char pour minutes et secondes qui sont concaténées...). Je ne sais pas comment convertir ces heures en ascii pour pouvoir les inserer dans la base...
je donne un exemple :
-pour heure et minutes concaténés : 51 57 dans le code binaire me donne QW en ascii...mais 51 et 57 sont codés en bcd, comment les convertir en ascii?
Merci de votre aide!!!
++
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 2 mai 2006 à 17:26
de l'asscii en soit ça veut rien dire, c'est juste une table de correspondance entre des nombres et des caractères.
Pour ton cas le code que j'ai mis dans ma réponse devrait aller :
kazoumoulox
Messages postés14Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention 5 juin 2006 2 mai 2006 à 16:45
bon en fait je dois préciser, l'automate code en bcd l'heure de fabrication dans le fichier.
lorsque j'ouvre le fichier, toutes mes données sont en ascii, meme cette fameuse heure. il faut ke je la convertisse en ascii pour la stocker en chaine de caracteres. mais je ne sais pas comment faire pour convertir du bcd lu en hexa vers de l'ascii...merci de m'aider...please!