bonjour, quelq'un peut me dire ce qui ne va pas dans le code suivant :
char * value = NULL;
char * action ="150=2";
int actionId,i,t=0;
i = strcspn (action,"=" );
value = &action[i+1];
action[i]='\0';
actionId = sscanf( action, "%u", &t);
j'arrive bien a récupérer le 2eme membre dans un pointeur, mais dès que je veux transformer le deuxième membre (qui est aussi un pointeur, valide apparement) en int, ca plante.
je ne peux pas vous donner de message d'erreur vu que c'est sur un micro controleur, par contre le prog compile sans erreur
merci.
++
Message édité par t0t0l le 08-05-2009 à 00:01:03