SSCANF |
Chaîne de caractères de format de balayage |
Turbo C++ |
stdio.h |
Syntaxe
int sscanf(const char *buffer, const char * format [, address,...]);
|
Paramètres
Nom |
Description |
buffer |
Ce paramètre permet d'indiquer la chaîne de caractères contenant les données à analyser. Cette chaîne est lue et convertie en fonction du format spécifié dans le paramètre suivant. |
format |
Ce paramètre permet d'indiquer une chaîne de caractères de format indiquant comment les données dans buffer doivent être interprétées. Le format est similaire à celui utilisé dans printf et scanf, et peut contenir des spécificateurs de format indiquant quel type de données doit être extrait de la chaîne de caractères buffer (par exemple, %d pour un entier, %f pour un nombre à virgule flottante,...). |
address, ... |
Ces paramètres permettent d'indiquer des adresses de variables dans lesquelles les valeurs extraites de buffer étant entreposées. Les spécificateurs de format dans format déterminent quel type de variable doit être utilisé pour chaque valeur extraite. Par exemple, si le format contient un %d, vous devez passer l'adresse d'un entier où la valeur lue sera entreposée. Le nombre et le type des paramètres suivants dépendent des spécificateurs de format dans format. |
Description
Cette fonction permet la lecture de texte suivant un certain format à partir d'un tampon.
Dernière mise à jour : Dimanche, le 28 Février 2021