Prog C : les paramètres de scanf
Mémoire pour les paramètres de scanf
Comme je n’arrive jamais à me souvenir des options de conversion, et qu’elles sont en Anglais donc c’est plus long pour moi à décoder, les voici les voilà :
Paramètres scanf :
%uest à déclarer comme
unsigned int%huest à déclarer comme
unsigned short int%luest à déclarer comme
unsigned long int%dest à déclarer comme
int%hdest à déclarer comme
short int%ldest à déclarer comme
long int
Exemple sscanf :
Déclaration de variables :
unsigned int u;
unsigned short int hu;
unsigned long int lu;
int d;
short int hd;
long int ld;
Exécution :
sscanf(ma_chaine_en_entree, "%u %hu %lu %d %hd %ld",
&u, &hu, &lu, &d, &hd, &ld);