Problème avec un fscanf

salut tout le monde

Suis nouvelle sur ce site et j’aurais une petite question à poser à la communauté.

Suis débutante en programmation et je me trouve embêter car je dois lire des données dans un fichier obj.

mais la fonction fscanf me donne du fil à retordre :

voici ce que je dois lire
"# 188293 Vertices, 374815 Triangles"

ce qui m’intéresse c’est récupérer les nombres de points (188293) et les nombres de faces (374815)

si je fais

fscanf(pfichier_obj,"# %ui %s, %ui %s \0",&nbSommet,&f7,&nbFaces,&f8);

ou

fscanf(pfichier_obj,"%ui %s %ui %s \0",&nbSommet,&f7,&nbFaces,&f8);

Fafa

fscanf c’est pas non plus la meilleure fonction hein… tu devrais faire l’analyse à la main, avec isalpha(), and co.

Aussi, \0 dans le format est complétement ignoré (fin de chaine).

[edit] au passage, n’oublie pas d’éditer ton message pour ajouter le langage dans le titre

Ok merci!!!