Problème fonction fscanf
Résolu/Fermé
CoDForlan
Messages postés
44
Date d'inscription
mercredi 17 juin 2020
Statut
Membre
Dernière intervention
21 juin 2023
-
15 févr. 2022 à 18:55
CoDForlan Messages postés 44 Date d'inscription mercredi 17 juin 2020 Statut Membre Dernière intervention 21 juin 2023 - 16 févr. 2022 à 17:25
CoDForlan Messages postés 44 Date d'inscription mercredi 17 juin 2020 Statut Membre Dernière intervention 21 juin 2023 - 16 févr. 2022 à 17:25
A voir également:
- Problème fonction fscanf
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
1 réponse
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
15 févr. 2022 à 23:03
15 févr. 2022 à 23:03
Le premier "%*[^:]" va sauter au moins 1 caractère et s'arrête au 1er ':'
Le second débute sur le ':' donc ne lit que 0 caractère et l'analyse s'arrête. Il faut lire les ':'.
De toute façons les "%*% ... " à la fin n'ont pas de sens.
Si tu veux sauter les 4 ':' puis sauter le '"' pour lire un flottant, ça pourrait-être:
Le second débute sur le ':' donc ne lit que 0 caractère et l'analyse s'arrête. Il faut lire les ':'.
De toute façons les "%*% ... " à la fin n'ont pas de sens.
Si tu veux sauter les 4 ':' puis sauter le '"' pour lire un flottant, ça pourrait-être:
fscanf( inputFile, "%*[^:]:%*[^:]:%*[^:]:%*[^:]:\"%f", &btcPrice);
16 févr. 2022 à 10:32
Modifié le 16 févr. 2022 à 13:54
indique :
les caractères compris dans ce negated scanset ne sont donc pas consommés.
Modifié le 16 févr. 2022 à 17:26