Bonjour bonjour, voici mon problème :
je n'arrive pas a récupérer un nombre dans une chaine, voici mon code :
#include <stdio.h>
#include <string.h>
int main()
{
float ans;
char buffer []="J'ai 2.000E+2 ans";
cout<<buffer<<"\n\n";
sscanf(buffer,"%E", &ans);
printf("%E\n",ans)
}
Remarque: si j'en lève le
j'ai il affiche bien
2.000¤+2 mais si je met le
j'ai alors il affiche un truc incompréhensible avec lettres et chiffres