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