Bonjour,
J'ai créé un fichier (fich1) en écrivant ligne par ligne dedans. Toutes les lignes sont de la même forme. Je voudrais voir si l'ordre de mes lignes influe sur le résultat. Pour cela, je cherche à faire une copie fich2 de mon fichier fich1 en inversant mes lignes (en écrivant dans fich2 de la fin au début de fich1). Je voudrais savoir s'il existe une fonction pour ça.
Si non, je pense utiliser fseek(fid, 0, 'eof') pour trouver et copier la fin de mon fichier. Puis, je supprime la ligne copiée. Et je recommence à copier la "nouvelle" dernière ligne.
Mais comme j'ai beaucoup de calculs à faire, je voudrais savoir si cette solution n'est pas trop pénalisante.
Enfin, je peux également recopier les lignes dans le désordre en utilisant random. Serait-ce plus rapide qu'utiliser fseek?
Merci pour vos idées
Partager