ok merci beaucoup
j'ai resolu un de mes probléme maintenant je ne suis plus bloqué voila ma nouvelle fonction lecture:
void lecture()
{
char buffer[1024];
DWORD nbRead;
int D,i;
i=0;
nbRead=0;
for(i=0;i<1024;i++)//intialisation du buffer a 0
{buffer[i]=0;
}
memset(buffer, 0, sizeof(buffer));
ReadFile (hCom,buffer,sizeof(buffer),&nbRead,NULL);
printf("R:");
for(i=0;i<nbRead;i++)
{
printf(" %02X",buffer[i]);
Sleep(100);
}
printf("\n");
Sleep(500);
}
Mais j'ai un probléme lors de l'affichage : je veux afficher en héxa par groupe de 2 octets mais de temps je recois ca:
E:01 03 02 00 00 03 04 73
R: 01 FFFFFF83 03 01 31
E:02 03 02 00 00 03 04 40
R: 02 FFFFFF83 08 FFFFFFB0 FFFFFFF6
comment retirer ces FFF lors de l'affichage?
(e: emission de ma trame et r = reception)