Programmation
a3qu4
Messages postés
1
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour les ami(e)s:
je veux transformer un programme python en c, si vous pouvez m'aider,le programme est le suivant:
fichier = open ('S1.trc')
i=0
for ligne fichier :
id_can = ligne [32]+ligne [33]+ligne [34]+ligne [35]
if (id_can == '01A7'):
x = int ("0x"+ligne[44]+ligne[45]+ligne[41]+ligne[42],16)
if x > 0x7FFF:
x-= 0x1000
x = float(x)/17.5
y = int ("0x"+ligne[50]+ligne[51]+ligne[47]+ligne[48],16)
if y > 0x7FFF:
y-= 0x1000
y = float(y)/17.5
z = int ("0x"+ligne[56]+ligne[57]+ligne[53]+ligne[54],16)
if z > 0x7FFF:
z-= 0x1000
z = float(z)/17.5
#print ("0x"+ligne[50]+ligne[51]+ligne[47]+ligne[48])
chaine = "id ="+ id_can + "x= "+ str(x) + "y= "+ str(y) + " z= "+ str(z) + "\n"
print (chaine)
#print (i)
i= i + 1
central-corp.write (chaine)
print (i)
fichier.close ()
central-corp.close ()
je veux transformer un programme python en c, si vous pouvez m'aider,le programme est le suivant:
fichier = open ('S1.trc')
i=0
for ligne fichier :
id_can = ligne [32]+ligne [33]+ligne [34]+ligne [35]
if (id_can == '01A7'):
x = int ("0x"+ligne[44]+ligne[45]+ligne[41]+ligne[42],16)
if x > 0x7FFF:
x-= 0x1000
x = float(x)/17.5
y = int ("0x"+ligne[50]+ligne[51]+ligne[47]+ligne[48],16)
if y > 0x7FFF:
y-= 0x1000
y = float(y)/17.5
z = int ("0x"+ligne[56]+ligne[57]+ligne[53]+ligne[54],16)
if z > 0x7FFF:
z-= 0x1000
z = float(z)/17.5
#print ("0x"+ligne[50]+ligne[51]+ligne[47]+ligne[48])
chaine = "id ="+ id_can + "x= "+ str(x) + "y= "+ str(y) + " z= "+ str(z) + "\n"
print (chaine)
#print (i)
i= i + 1
central-corp.write (chaine)
print (i)
fichier.close ()
central-corp.close ()
A voir également:
- Programmation
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation binaire - Guide
- Programmation vb - Télécharger - Langages
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
1 réponse
Bonjour,
Tout d'abord, il va falloir que tu repostes ton code car tu n'as pas utilisé de balise spéciale. Du coup, l'indentation a été perdue et c'est primordial en Python.
<"code python"> #ici tu mets ton code<"/code"> (sans les guillemets).
Sinon, en quoi pouvons-nous t'aider ? Tu veux un tuto pour apprendre le C ? Ou tu as déjà commencé mais tu bloques ? Si c'est le cas, merci de montrer le code C que tu as déjà fait.
Pour cela :
<"code c"> /*ici tu mets ton code*/<"/code"> (sans les guillemets).
Tout d'abord, il va falloir que tu repostes ton code car tu n'as pas utilisé de balise spéciale. Du coup, l'indentation a été perdue et c'est primordial en Python.
<"code python"> #ici tu mets ton code<"/code"> (sans les guillemets).
Sinon, en quoi pouvons-nous t'aider ? Tu veux un tuto pour apprendre le C ? Ou tu as déjà commencé mais tu bloques ? Si c'est le cas, merci de montrer le code C que tu as déjà fait.
Pour cela :
<"code c"> /*ici tu mets ton code*/<"/code"> (sans les guillemets).