[C] fonction plus rapide que fscanf?

fonction plus rapide que fscanf? [C] - C++ - Programmation

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 :/

Reply

Marsh Posté le 17-04-2002 à 23:50:24   

Reply

Marsh Posté le 17-04-2002 à 23:53:43    

Bah plus rapide, tu utilises fgets, et tu parses toi-même ta ligne.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

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.

Reply

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é.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed