Bonjour,
Je suis étudiant et je dois créer un programme en C qui me permettrait d'écrire directement dans un secteur donné d'une disquette.
J'ai vu qu'il y avait un moyen de le faire en assembleur via l'interruption 13H et je cherche quelles fonctions je pourrais utiliser pour le réaliser en C.
On m'a conseillé d'utiliser les fonctions open lseek et write pour y parvenir.
Mais je me pose plusieurs questions :
Est-ce que je peux ouvrir directement la disquette en écriture avec la fonction open ?
Et si c'est possible, comment faire pour choisir quelle tête utiliser, sur quel cylindre écrire si j'essaye d'écrire d'abord sur une clé usb ou sur un disque dur ?
Merci de votre aide.
Partager