website logo
Auteur
avatar
Henes

Forum » » Développement » » Petites questions en Vrac.


Post� : 24-10-2011 22:23 icone du post

Je te propose d'utiliser la fonction que possède la dos.library d'AmigaOS depuis le début pour faire tout cela et bien plus : Seek().
Les autodocs expliquent comment l'appeler pour faire ce que tu veux. Genre Seek(f, 0, OFFSET_CURRENT) pour la position courante...

Sinon, il y a aussi les fonctions manipulant les FileInfoBlock pour connaître la taille et les autres attributs d'un fichier. Mais pourquoi se compliquer la vie quand Seek() fait ça en une ligne...

Edit : il y a aussi Seek64() si tu veux faire un truc spécifique à MorphOS 2.x et qui puisse gérer des fichiers de plus de 2 Go... Sinon, un simple Seek() me semble préférable pour ne pas te poser de question et unifier tes sources (AROS, AmigaOS, MorphOS...)

Cet article provient de Meta-MorphOS
https://www.meta-morphos.org/viewtopic.php?topic=869&forum=52