fonction plus rapide que fscanf? [C] - C++ - Programmation
Marsh Posté le 17-04-2002 à 23:53:43
Bah plus rapide, tu utilises fgets, et tu parses toi-même ta ligne.
Marsh Posté le 18-04-2002 à 00:03:02
tu penses vraiment que le parser de cette fonction est si mauvais? parce que pour le moment, je connais la taille de mes lignes, et je lis déja ligne par ligne.
Marsh Posté le 18-04-2002 à 10:37:28
Bah il n'est pas mauvais, mais il est très complet. Si tu sais précisément ce que tu veux parser, tu peux certainement produire un code mieux optimisé.
Marsh Posté le 18-04-2002 à 13:22:41
Ok, merci pour ton aide, mais j'ai réussi à convaincre mon supérieur de me donner un fichier de meilleur qualité, je vais pouvoir utiliser read qui est le plus rapide.
Marsh Posté le 17-04-2002 à 23:50:24
ca existe dans les librairies standards? ou plus évoluée (et rapide), style je lui dit combien elle doit lire, de quel type et elle me place tout ca dans un joli vecteur.
Parce qu'on me demande de faire un algo performant, mais la plus grosse perte de temps provient des lectures/écritures que je suis obligé de faire pour ne pas saturer la mémoire