remplir un tableau avec UDP

De rien, c'est en forgeant qu'on devient forgeron :slight_smile:

Il te faut:

  • récupérer la trame et la stocker dans un tableau de char.
  • décoder ce tableau en le passant à la moulinette de sscanf
  • stocker le résultat où bon te semble

Pour ce qui est de sscanf, c'est une fonction qui marche très bien pour extraire tout type de données. Mais il faut que la chaine de caractère à décoder respecte toujours le format que tu as définis dans la fonction.

Ex. Tu reçois un datagramme contenant:

  • '123/456' => 'sscanf(trame, "%d/%d", &valeur1,&valeur2)'

  • 'temperature=45' => 'sscanf(trame, "temperature=%d", &valeur1)'

Sous quelle forme compte tu recevoir tes données ?

Gromain