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