Fusion de deux fichiers séquentiels

On souhaite fusionner les fichiers de gestion du personnel de deux entreprises. Chacun des deux fichiers a la même structure et contient, pour chaque employé, les informations suivantes : nom, âge, sexe et fonction dans l’entreprise. On suppose que les deux fichiers sont ordonnés suivant l’ordre alphabétique des noms, et que le champ nom de leur dernier enregistrement contient une chaîne vide.
Ecrire le programme qui réalise la fusion des deux fichiers en créant un troisième fichier, de même type, contenant l’ensemble des informations sur les employés des deux entreprises, et ordonné lui-aussi suivant l’ordre alphabétique des noms.