Bonjour a tous!
JE suis en stage et Je suis actuellement en train de me familiariser avec un nouveau Compilateur appelé ARDUINO,donc egalement le language qui va avec.
Mon tuteur m'a demandé de modifier une fonction appelé(afin de pouvoir envoyer des donnés de type char) :Void getLocalData(), mais le problème est que je ne la comprends pas vraiment,et je ne sais pas comment m'y prendre.....
Voici la fonction.
void getLocalData()
{
// Declare and generate random numbers.
short int val1 = getRndNumber(100);
short int val2 = getRndNumber(200);
short int val3 = getRndNumber(300);
short int val4 = getRndNumber(400);
short int val5 = getRndNumber(500);
short int val6 = getRndNumber(600);
short int val7 = getRndNumber(700);
short int val8 = getRndNumber(800);
// Local char strings are needed to store
// the random data.
char cVal1[7]=? ; // que dois-je mettre?
char cVal2[7]= ;
char cVal3[7]= ;
char cVal4[7]= ;
char cVal5[7]= ;
char cVal6[7]= ;
char cVal7[7]= ;
char cVal8[7]= ;
// Convert and store the random data.
itoa(val1, cVal1, 1); // Comment convertir et stocker la donnée
itoa(val2, cVal2, 2);
itoa(val3, cVal3, 3);
itoa(val4, cVal4, 4);
itoa(val5, cVal5, 5);
itoa(val6, cVal6, 6);
itoa(val7, cVal7, 7);
itoa(val8, cVal8, 8);
// Construct the string that will store
// the final stream to be transmitted.
strcpy(cOutData,cVal1);
strcat(cOutData,ASCII_DELIM);
strcat(cOutData,cVal2);
strcat(cOutData,ASCII_DELIM);
strcat(cOutData,cVal3);
strcat(cOutData,ASCII_DELIM);
strcat(cOutData,cVal4);
strcat(cOutData,ASCII_DELIM);
strcat(cOutData,cVal5);
strcat(cOutData,ASCII_DELIM);
strcat(cOutData,cVal6);
strcat(cOutData,ASCII_DELIM);
strcat(cOutData,cVal7);
strcat(cOutData,ASCII_DELIM);
strcat(cOutData,cVal8);
strcat(cOutData,ASCII_DELIM);
}
Quelqu'un aurait une idee,ou pourrais juste m'expliquer comment m'y prendre?
Merci de votre aide.
-----