Petit erreur
Fermé
barbie
-
30 janv. 2013 à 21:46
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 janv. 2013 à 23:08
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 janv. 2013 à 23:08
A voir également:
- Petit erreur
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Excel trier du plus grand au plus petit - Guide
- Petit 1 comme ² ✓ - Forum Windows
3 réponses
kratosmindfreak
Messages postés
43
Date d'inscription
mercredi 23 janvier 2013
Statut
Membre
Dernière intervention
1 février 2013
30 janv. 2013 à 21:50
30 janv. 2013 à 21:50
d'abord il faut pas oublier d'initialiser variable pdp2
+
dans sscanf il y a un erreur tu as pas entrer ttv car tu as pas faire &d
donc il faut faire:
sscanf(s+pdp2,"%7.3f:%3d:%3d",&pht,&x,&ttv);
+
dans sscanf il y a un erreur tu as pas entrer ttv car tu as pas faire &d
donc il faut faire:
sscanf(s+pdp2,"%7.3f:%3d:%3d",&pht,&x,&ttv);
kratosmindfreak
Messages postés
43
Date d'inscription
mercredi 23 janvier 2013
Statut
Membre
Dernière intervention
1 février 2013
30 janv. 2013 à 22:15
30 janv. 2013 à 22:15
pas c'est pas besoin de faire &x dans sscanf
seulement faire:
sscanf(s+pdp2,"%7.3f:%3d",&pht,&ttv);
seulement faire:
sscanf(s+pdp2,"%7.3f:%3d",&pht,&ttv);
kratosmindfreak
Messages postés
43
Date d'inscription
mercredi 23 janvier 2013
Statut
Membre
Dernière intervention
1 février 2013
30 janv. 2013 à 23:01
30 janv. 2013 à 23:01
pas c'est simple tu es pas besoin de faire %7.3f fait seulement %.3f
:D
:D
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
30 janv. 2013 à 23:08
30 janv. 2013 à 23:08
Pas de %7.3f dans ton sscanf. Il faut mettre tout simplement %f. Ta variable vaudra 1000, et ça t'y peux rien. C'est même du binaire en fait.
En revanche, à l'affichage, donc avec printf() (ou autre), tu peux utiliser : printf("%7.3f\n", pht);
En revanche, à l'affichage, donc avec printf() (ou autre), tu peux utiliser : printf("%7.3f\n", pht);