Bonjour,
je dois recupérer une chaine de caractere de taille variable dans une trame et je galère...
je recois une trame ascii de type :
"FRT=42, GTY=52,TYU=56,FRE=NI,DRF=WGS_84"
la dedans je dois recupérer les valeurs. Pour les entiers pas depb ca se passe bien , je fais (par ex pour recuperer 56):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int valeur = 0; char * temp_string =strstr(current,"TYU="); //current pointe sur la trame scanf(temp_string,"TYU=%d", &valeur);
mais pour les chaine de caractere...ca foire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 char recup[10]; char * temp_string =strstr(current,"DRF="); //current pointe sur la trame scanf(temp_string,"DRF=%s,",recup );
en plus je suis normalement censé recupérer cette chaine dans un
"const char*" et j'en suis loin!
Please help me!
merci d'avance
[/quote]
Partager