Salut tout le monde,
J'ai un problème avec l'utilisation de la fonction sscanf(...).
En fait, je souhaite récupérer dans la chaîne de caractères les heures et les minutes qui s'y trouvent. Le format de ma chaîne est "22:59" par exemple. J'ai donc utilisé sscanf(...) de plusieurs façons, comme ci-dessous :
- sscanf( str_temp, "%[2]s:%[2]s", hour, min );
- sscanf( str_temp, "%[2]s%*[1]s%[2]s", hour, min );
- sscanf( str_temp, "%[2]s%*[1]c%[2]s", hour, min );
Avec ces trois méthodes, je réussi à récupérer les heures (22), mais les minutes ne sont pas bien récupérées. Je ne comprends pas mon erreur.
Aidez-moi svp.
Merci d'avance.