Analyse String

Bonjour,

Pour un projet, je reçoit sur un Arduino une série string qui contient plusieurs données que je souhaite séparer

*AAA/00T111111/22T333333*

Je souhaite récupéré : AAA puis les 4 charactere après chaque T

Si des personnes peuvent m'aider

avec la fonction sscanf()
il y a aussi strtok()

Pour te mettre sur la voie :

  Serial.begin(115200);
  char s[] = "AAA/00T111111/22T333333";
  char a[4];
  char n1[5], n2[5], tmp[3];
  sscanf(s, "%3s/00T%4s%2s/22T%4s%2s", a, n1, tmp, n2, tmp);
  Serial.println(a);
  Serial.println(n1);
  Serial.println(n2);

cfresse:
Bonjour,

..... une série string qui ........

Une série string ?

Bonjour,

bidouilleelec:
Une série string ?

Peut être une nouvelle représentation de la série de Fourier......
Je suis déjà loin

hbachetti:
Pour te mettre sur la voie :

  Serial.begin(115200);

char s = "AAA/00T111111/22T333333";
  char a[4];
  char n1[5], n2[5], tmp[3];
  sscanf(s, "%3s/00T%4s%2s/22T%4s%2s", a, n1, tmp, n2, tmp);
  Serial.println(a);
  Serial.println(n1);
  Serial.println(n2);

Super, merci beaucoup pour l'aide