Question

J'ai été chargé de rédiger un programme de collecte de données pour un Ralph Brown et la référence d'interruption Assemblée IBM PC Langue et programmation et je ne peux pas sembler trouver quoi que ce soit de mettre à jour le fichier taille ou similaire.

réduit la taille d'un fichier sans créer un second fichier même possible dans le DOS?

Était-ce utile?

La solution

Pour réduire DOS la taille d'un fichier, vous cherchez à point de troncature avec int 21 (ax=4200h, bx=handle, cx:dx=offset) et écriture d'appel avec une longueur nulle: int 21 (ax=4000h, bx=handle, cx=0 (ce qui signifie troncature))

Autres conseils

Comme alternative à déplacer les enregistrements lors du redimensionnement autour d'un disque, vous pouvez terminer chaque enregistrement avec un champ « pad » qui pads it out à une taille standard (par exemple avec des espaces ou similaires).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top