Voila mon problème
Je dois ranger dans un tableau des chaines de caractères séparés par des ; dont je connais le nombre d'éléments
Ex:
1.0 ; 2.0 ; 3.0 ; 4.0
Pour l'instant au sein d'une boucle sur le nombre d'élément je fais un
scanf(Buffer, "%lf", Tableau + i); puis j'avance au prochain ;.
Cependant desfois j'ai des entrées avec enormemént de données et le nombre de sscanf peut etre enorme ce qui me casse mes performances.
Mon idée était de faire un truc genre:
Test[1000000] = "%f ; %f; %f ; %f"
et sscanf(Buffer, Test, Tableau, Tableau + 1, Tableau + 2, Tableau + 3);
Mais étant donné la taille variable du nombre d'entrée je ne peux pas faire cela
Auriez vous une idée pour avoir quelquechose genre:
sscanf(Buffer, Test, Tableau) ou la il te remplit toutes les cases du tableau
Merci
Jonathan
Partager