J'ai un projet ou je dois utiliser des modem radio afin de communiquer avec une carte Beck, mon probleme est que le modem radio ne supporte que 90 caracteres et que je lui envoie plus de 250 caractere donc il faut que je decoupe par paquet de 90 mais mes boucle ne fonctionne pas .
Ma question est est ce que on peut mettre la fonction WriteFile fans une boucle while?
Voici mon code
cpt_boucle=0;
while (cpt_boucle=(TailleBuffer/90)+1)
{
nbr=0;
for (int j=0;j<90;j++)
{
buf[nbr]=BufferEmettre[j];
nbr++;
}
return WriteFile (
Handle_Communication, //handle de la communication
//BufferEmettre, //Texte à transmettre
&buf,
//TailleBuffer, //Taille du texte à transmettre
nbr,
&TailleEcriture, //nombre de bytes écrit
NULL);
}
Partager