Petit erreur
barbie
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
pourquoi cette ecriture ne mache pas? qui peut m'aider ou de proposer une autre ecriture equivalente,merci.
on char s[100];int x;float pht ; int ttv; int pdp2;
sscanf(s+pdp2,"%7.3f:%3d",&pht,&x,&ttv);
pourquoi cette ecriture ne mache pas? qui peut m'aider ou de proposer une autre ecriture equivalente,merci.
on char s[100];int x;float pht ; int ttv; int pdp2;
sscanf(s+pdp2,"%7.3f:%3d",&pht,&x,&ttv);
3 réponses
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);
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);