DEBUTANT : scanf de string
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:
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:
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]