gracias. Por el apoyo que me han dado. Por ahora no puedo seguir probando,
pero prometo tratar las iferentes posibilidades que me mandaron.



Uriel

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]En
nombre de Hern�n
Enviado el: Mi�rcoles, 27 de Febrero de 2002 23:39
Para: [EMAIL PROTECTED]
Asunto: Re: [LUG.ro MIX] Hola


Hola Uriel,

el problema que tenes es que estas usando un char con las funciones getc
y putc cuando deberias estar usando un entero, esto es necesario si
estas leyendo un archivo binario que puede contener caracteres de fin de
archivo 'EOF' y no necesariamente sea el fin del archivo.

si solamente cambias la linea 37:
        char c;
por:
        int c;
deberia funcionar sin problemas

si solo queres copiar datos de alg'un lugar a otro yo te recomendaria
que uses las funciones read y write, y copies a m'as de un caracter a
la vez.

lo lindo de estar usando un buen S.O. como GNU/Linux es que si queres
info sobre estas funciones es muy probable que las tengas disponibles a
solo un comando de distancia... 'man 2 read', tambien puede ser
'man 3 read' depende... lo mismo se aplica a las funciones getc y putc


Suerte,
Hern'an


--------------------------
Le prohibieron la manzana:
s'olo entonces la mordi'o.
La manzana no importa, no,
nada m'as la prohibici'on.
--------------------------


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

Responder a