Probléme Hexadecimal.

Bonjour,

j'ai une petite question avec l'hexadecimal. j'ai pris un petit programme. (fait par mon ami et avec son autorisation.) et je l'ai ouvert avec Hex editor neo. bon ma question est la suivante. il y a des 00 dans le programme.quand j'essaye d'efacer quelque chose, en mettant 00 a la place. lors de l'execution du programme. il y a des erreurs et donc impossible de l'executer. mais si je substitue des lettres dans le programme y a pas de probléme. et j'ai remarqué, que quand un mot se termine il y a un 00 juste aprés, et aprés il y a quelque chose du genre 08, 07.. a chaque mot c'est comme sa. et ces derniers sont representés par des points aussi. j'aimerais savoir quelle est la differençe entre ses points etc.. bref une aide avec les hexa. et si possible j'aimerais aussi des tutos a propos ou tout autre. merci
Configuration: Windows Vista Internet Explorer 7.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. je le sais tout sa...le programme a été programmé en delphi. donc avec le hexadecimal, sa va changer pour chaque language de programmation c'est bien sa?
    1. ben en fait y'a pas grand chose à comprendre, ton amis a dû utiliser un compilateur pour son programme.

      pour faire simple :

      1) il tape son programme

      on a un truc comme ça (j'écris nimporte quoi ne connaissant pas le langage utilisé) :

      print "zombies min="
      zmin=input()
      
      print "zombies max="
      zmax=input()
      
      print "défense de la ville="
      defville=input()
      
      print "citoyens ="
      c=input()
      
      #retrait de la défense de la ville
      zmaxen=zmax-defville
      zminen=zmin-defville
      
      #impossible de subir une attaque négative
      if zmaxen<0
      	zmaxen=0
      
      if zminen<0
      	zminen=0
      
      #calcule des  chances minimuns et maximums
      percentmax=((c-1)/c)**zmaxen
      percentmin=((c-1)/c)**zminen
      
      #écriture du résultat
      print "pourcentage de survie si l attaque est au plus fort ="
      print percentmax
      print "pourcentage de survie si l attaque est au moins fort ="
      print percentmin


      2) ensuite il utilise un programme (un compilateur)

      https://fr.wikipedia.org/wiki/Compilateur

      donc ce programme, ton PC est le seul à le comprendre.