Utilise ftell, il renvoie un long, c'est + portable
Extrait du man
The fgetpos and fsetpos functions are alternate interfaces
equivalent to ftell and fseek (with whence set to
SEEK_SET), setting and storing the current value of the
file offset into or from the object referenced by pos. On
some non-UNIX systems an fpos_t object may be a complex
object and these routines may be the only way to portably
reposition a text stream.
taupin wrote:
>Dans un programme, qui se compilaire OK avec RH 6.1, se trouve une
>comparaison de variables de type fpos_t, obtenues par
>fgetpos(<fichier>,&pos1) et ...&pos2).
>
>La comparaison se faisait pas (pos1) == (pos2) sous RH 6.1.
>
>Mais avec la nouvelle distrib Mandrake 8.0, la compilation d�ckare une
>erreur de comparaison "binary".
>
>Question: comment comparer l'�galit� de deux positions dans un fichier
>(ou quelles options mettre dans le Makefile pour que cette comparaison
>soit accept�e)?
>
>
--
De Bontridder Dany
UIN ICQ 10513996
[ Soyez pr�cis dans vos sujets svp afin de d�terminer directement ]
[ le type de demande... ]
[ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: [EMAIL PROTECTED] ]