Bonjour,
Je lis la ligne suivante contenue dans un fichier en utilisant la STL:
Je la récupère dans un std::string. Mon problème: comment récupérer mes 3 floats ? J'ai bien une solution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part v 1.23 2.15 30.7
mais bon vous m'avouerez que ce n'est pas très joli ... et en plus j'utilise une fonction C. Je suppose que la STL est capable de faire ça facilement, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part sscanf(line.data + 2 , "%f %f %f", &f1, &f2, &f3)
Je suppose qu'il faut utiliser >> mais comment c'est le "v " qui me pose problème...
Merci d'avance!
Cordialement,
Rodrigue
Partager