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
Version imprimable
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