Bonjour à vous
voila j'ai un ptit problème avec mes variables..
La première :(ou je veux juste lui "donner" une valeur ,et me retourne 1...)
J'aimerai créée une fonction avec ce code dedans:
buffer[0]=value;
fflush(stdin);
WriteCOM(buffer, strlen(buffer), &nBytesWritten);
j'ai écrit ça :
int envoi_octet(int value)
{
buffer[0]=value;
fflush(stdin);
WriteCOM(buffer, strlen(buffer), &nBytesWritten);
return 1;
}
et je l'appel :
envoi_octet(0x3);
Mais il me trouve des erreurs ... me dit que buffer n'est pas déclarer, pourtant je lai mis dans mes variables globales...
Et mon autre fonction:
int reception_octet(int value_recu)
{
ReadCOM(buffer, sizeof(buffer)-1, &nBytesRead);
return(buffer);
}
je l'appel
reception_octet(buffer)
Et là je voudrai la valeur contenu dans le buffer ...
Quelqu'un pourrai m'aider ...
Merci à vous :)