9504 shaares
222 private links
222 private links
Le truc qui prend du temps:
10 Mo, c’est pas grand chose me direz-vous, mais c’est là qu’une particularité de la fonction sscanf vient broyer le tout : pour chaque octet de donnée ajouté lors de la lecture, la fonction compte chaque caractère de la chaîne de caractères de 10 Mo via un strlen.
À la place, stocker le résultat du strlen au départ avant d'itérer résout le problème.