Bonjour,
J'ai un enorme fichier de data non ascii (numerique) > 1G à lire rapidement. Ce sont des doubles sur 8 octects donc.
J'utilise pour le moment des fread(File,...) par block de 1M.
Existe-t-il une methode plus rapide ?
Merci d'avance
Bonjour,
J'ai un enorme fichier de data non ascii (numerique) > 1G à lire rapidement. Ce sont des doubles sur 8 octects donc.
J'utilise pour le moment des fread(File,...) par block de 1M.
Existe-t-il une methode plus rapide ?
Merci d'avance
Tu peux chercher la doc de CreateFile(), ou les flags spéciaux de _open() et fopen() sur MSDN...
Pourquoi te limites tu a des blocs de 1M? Prend des blocs plus volumineux.
Je ne vois pas d'autre méthodes.
C'est un compromis, au dela ca prend plus de memoire sans accelerer franchement encore les choses
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager