CODICE DI HAMMING

di il
1 risposte

CODICE DI HAMMING

Salve ragazzi, mi sono appena iscritto. Frequento il terzo superiore informatico e il prof. ci ha assegnato un esercizio sul codice di hamming. Mi serve una mano da qualcuno di voi perchè non riesco a capire alcune cose.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>

void vis (char*, int*);

//int from[8] = {0,1,2,3,4,5,6,7};
int to[8] = {12,11,10,9,7,6,5,3};

int main()
{
int ko[4];
char ascii, ascii2;
int hamming[13];
int i;
int frecato;
int titrovo;

srand (time(NULL));

printf("Codice hamming\n");
printf ("Introdurre il carattere da trasmettere: ");
ascii = getc(stdin);
printf ("Hai introdotto %c\n", ascii);

ascii2 = ascii;
for (i=0; i<8; i++) {
if (ascii2 % 2 == 0) {
hamming[to] = 0;
} else {
hamming[to] = 1;
}
ascii2 = ascii2 / 2;
}

Chi mi spiega passo passo....
Grazie in anticipo

1 Risposte

  • Re: CODICE DI HAMMING

    Iniziamo dalle basi!
    vedendo il codice mi sorgono queste domande
    sai che cosa è un codice di hamming ?
    in quanti bit lo vuoi codificare?
    vuoi crearlo o decodificarlo ?
Devi accedere o registrarti per scrivere nel forum
1 risposte