| ||||||||
Petit astucien | bonjour, quelqu'un peut-il m'aider a convertir ces qq lignes pascal en turbo c Type str2 = string[2]; const hexsigns: array [0..15] of char ='0123456789ABCDEF'; begin Merci d'avance de votre aide, JM | |||||||
Publicité | ||||||||
Petit astucien | Bonjour,
Cà fait longtemps que je n'ai pas fait de Pascal (depuis le lycée !).
Cependant, j'ai l'impression que les variables adresse, donnees et ch ne sont pas utilisées dans ton code.
En langage C, il n'y a pas de type string défini, les strings sont donc des tableaux de char et doivent être terminées par 0 pour pouvoir être utilisées correctement (affichage).
Puisque que tu ne travailles qu'avec des données de type byte (octet), le type str2 est défini comme un tableau de chars faisant un octet (quartet de poids fort) + un octet (quartet de poids faible) + 1 octet (caractère terminal = 0).
Si la fonction cbhex est à appeler depuis le main (sous Turbo C, donc en langage C), çà devrait donner quelque chose comme çà:
Modifié par rdany62 le 14/11/2013 11:37 | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | |||||||||||||||
|