Programmation

Fermé
a3qu4 Messages postés 1 Date d'inscription mercredi 13 août 2014 Statut Membre Dernière intervention 13 août 2014 - 13 août 2014 à 10:09
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 13 août 2014 à 11:39
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 ()

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
13 août 2014 à 11:39
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).
0