CRC16 en java [urgent] - Java - Programmation
Marsh Posté le 05-12-2003 à 16:50:21
Code :
|
Marsh Posté le 05-12-2003 à 16:57:24
bon, Taiche, va voir les télétubbies aussi ! tu lui as filé la solution à son problème, il n'a rien fait par lui même
Marsh Posté le 05-12-2003 à 17:10:17
efface ce message en suivant les pointillés :
|
Marsh Posté le 05-12-2003 à 17:18:27
veryfree a écrit : pourquoi mon mess a été effacé et pas celui de chrisbk |
attends je reessaye :
Code :
|
Marsh Posté le 05-12-2003 à 17:30:19
ReplyMarsh Posté le 05-12-2003 à 17:42:10
veryfree a écrit : pourquoi mon mess a été effacé et pas celui de chrisbk |
hahahaha et le mien aussi, comment il avait trop honte ce pauvre harkonnen
Marsh Posté le 05-12-2003 à 17:42:38
the real moins moins a écrit : hahahaha et le mien aussi, comment il avait trop honte ce pauvre harkonnen |
je crois que t'as pas tout compris
Marsh Posté le 05-12-2003 à 17:49:58
the real moins moins a écrit : |
... ou comment casser les gens sans avoir rien compris du tout, uniquement pour le plaisir
t'as rien compris, c'est pas grave, j'ai l'habitude
je ferme
Marsh Posté le 05-12-2003 à 16:40:32
pouvez vous me passez le code java du crc16
je suis en controle la
thx
package calculcrc;
public class Testcalculcrc {
public static void main(String[] args) {
int crc = 0xffff;
int octet;
int bitsortie;
int n = 0;
char[] message = {0x01,0x05,0x00,0x00,0xff,0x00};
int i = 0;
while (i != 6) //Test de la fin de la trame
{
crc = crc ^ message[i];
while (n < 8) //Test
{
crc = crc >>> 1; //Décalage à droite d'un bit sans conservation de signe
bitsortie = crc & 0x01; //Test logique du bit de sortie
if (bitsortie == 1)
{
crc = crc ^ 0xA001; //Ou exclusif
}
else
n = n + 1;
}
i++;
}
System.out.println("message : "+message);
System.out.println("CRC16 : "+crc);
}
}
Message édité par ggeforce le 05-12-2003 à 16:41:24