La fonction fscanf() analyse l'entrée d'un fichier ouvert selon un format spécifié.
fscanf (fichier, format, mixte)
paramètre | décrire |
---|---|
déposer | Requis. Spécifie les documents à vérifier. |
format | Requis. Spécifiez le format. Valeurs de format possibles : %% - renvoie un signe de pourcentage % %b - nombre binaire %c - le caractère correspondant à la valeur ASCII %d - un nombre décimal avec un signe positif ou négatif %e - notation scientifique (par exemple : 1.2e+2) %u - Nombre décimal sans signe %f - nombre à virgule flottante (propriété locale) %F - nombre à virgule flottante (propriété non native) %o - nombre décimal %s - chaîne %x - Nombre hexadécimal (lettres minuscules) %X - nombre hexadécimal (lettres majuscules) Valeurs de format supplémentaires. Doit être placé entre % et une lettre (par exemple %.2f) : + (Ajoutez + ou - devant un nombre pour définir le signe du nombre. Par défaut, seuls les nombres négatifs sont marqués, et les nombres positifs ne sont pas marqués) ' (Spécifie ce qu'il faut utiliser comme remplissage, par défaut des espaces. Il doit être utilisé avec un spécificateur de largeur. Par exemple : %'x20s (utilisez "x" comme remplissage)) - (valeur variable de réglage gauche) [0-9] (spécifie la largeur minimale de la valeur de la variable) .[0-9] (spécifie le nombre de décimales ou la longueur maximale de la chaîne) Remarque : Si plusieurs valeurs de format ci-dessus sont utilisées, elles doivent être utilisées dans l'ordre ci-dessus et ne peuvent pas être perturbées. |
mixte | Facultatif. |
Remarque : tout espace dans la chaîne de format correspondra à tout espace dans le flux d'entrée. Cela signifie que le caractère de tabulation t dans la chaîne de format correspondra également à un seul caractère d'espacement dans le flux d'entrée.