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
:
%u
est à déclarer comme
unsigned int
%hu
est à déclarer comme
unsigned short int
%lu
est à déclarer comme
unsigned long int
%d
est à déclarer comme
int
%hd
est à déclarer comme
short int
%ld
est à 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);