Bonjour à tous !

j'ai un string qui contient un certains nombre de lignes. Chaque ligne contient 12 valeurs séparées par des tabulations et se termnie par un retour chariot.

Je souhaitais utiliser la fonction sscanf() pour mettre le contenu d'une ligne dans un tableau, effectuer des traitements avec ce tableau, vider le tableau, puis recommencer avec la ligne suivante.

Voici mon appel à la fonction sscanf() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
while ($tab= sscanf ($pov, "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n"))
Le problème c'est que, une fois la première ligne mise dans le tableau et les traitements effectués, la fonction sscanf() revient au début du string au lieu de prendre la ligne suivante.

Auriez-vous une idée de mon erreur ?