oui bon, j'avoue, je me fais l'avocat du diable ...Envoyé par farscape
mais qui a dit que la prudence était une mauvaise chose ?![]()
oui bon, j'avoue, je me fais l'avocat du diable ...Envoyé par farscape
mais qui a dit que la prudence était une mauvaise chose ?![]()
Si notre table de caratère (aujourd'hui 256 car.) vient à s'agrandir, alors je pense que on peut refaire tout les programmes actuels pour qu'il soit compatible...
Faut quant même pas oublier que c'est toujours la même depuis le début de l'informatique (enfin je croi tout du moins depui l'époque de DOS), et je pense pas quelle va changer, d'autant plus que j'en vois pas la nescesité avec l'invention des polices on peut avoir une infinité de caractères
EDIT: changer un tel truc dénaturerait l'unité de l'octet...
Je vient de voir qu'il y a un bug dans l'algoritme qu'on avait trouvé
Quant un "char" est plus grand que 128 il renvoi un chiffre négatif par exemple si on met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part nombre = chaine[0] | (chaine[1] << 8);
Je regarderai ça dès que j'aurait le temps, sauf si quelqu'un a deja trouvé la solution avant moi
Code : Sélectionner tout - Visualiser dans une fenêtre à part char car=255; //car!=255 mais car==-1 (Le bug vient de là)![]()
il faut utiliser unsigned char dans ce cas
Je savais pas que ça servait a ça les unsigned.
Vous foutez pas de moi, moi j'ai pas de professeur j'apprend tout seul pendant les vacances, donc j'apprend pas forcement les choses dans le bon ordre....![]()
me semble que l'on peut remplacer le typer unsigned char par BYTE
c'est plus propre je trouve
portée d'un unsigned char (BYTE) : 0 > 255
portée d'un char : -128 > 127
1 || 1 = 1
1 && 1 = 1
1 * 1 = 1
Bon après tout, peut-être que Van Damme avait raison:
1 + 1 = 1 // harmonie parfaite
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager