Bonjour, j'aurai besoin de votre aide pour comprendre pourquoi on nous donne 3 buffers dans cet exercice, selon ma comprehension on peut le faire avec un seule buffer ...
Exercice : On dispose de 3 buffers en mémoire centrale, realiser l'operation de fusion de 2 fichiers ( f1 et f2 ) non ordonnés a format fixe contenant le meme type d'enregistrement. l'operation de fusion produit comme resultat un fichier F3 contenant tout les enregistrement qui existent dans les deux fichiers en entrée.
Pour moi on peu utiliser un seule buffer, il suffit de lire ( avec la fonction liredir ) le premier bloc de F1 dans le buffer puis de l'ecrire ( avec ecriredir ) dans F3 et ainsi de suite a travers une boucle puis on ferai pareil avec F2 ..
Merci
Partager