elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
07 Septiembre 2008, 07:42  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderador: ®®)
| | |-+  Problema con una funcion, Ayuda pls!!!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problema con una funcion, Ayuda pls!!!!!  (Leído 108 veces)
Hartigan

Desconectado Desconectado

Mensajes: 86


Ver Perfil
Problema con una funcion, Ayuda pls!!!!!
« en: 22 Junio 2008, 13:39 »

Hola, tengo uina duda con una funcion del API de windows.

la funcion es SetFilePointer, en la cual o entiendo como se usa la parte alta.

Supongamos el siguiente ejemplo:

Tenemos un archivo de 4gb y queremos retroceder el punter de fichero 3 posicions desde donde está. Entonces por lo que yo entiendo la funcion quedaria asi:

Citar
SetFilePointer(hfile, -3, 0, ...)

En el caso de que quiera avanzar 3 posiciones quedaria asi

Citar
SetFilePointer(hfile, 3, 0, ..)

Pero ahora supongamos que sobrepaso los 4 gb
entonces segun me han dicho debido a no se que del complemento a 2 tengo que pasarle una variable a la parte alta con el valor -1, tal que asi

Citar
LONG variable = -1;

SetFilePointer(hfile, -3, &variable, ...)

y la duda me viene ahora. Si sobrepasando los 4 gb quiero avanzar el puntero 3 posiciones en lugar de retrocederlo, que le tengo que pasar a la parte alta???

Como quedaria la funcion?????


Un saludo ygracias de antemano.
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC