• Viernes 19 de Abril de 2024, 21:16

Autor Tema:  Como Puedo Programar Procesos Con Pipe()  (Leído 991 veces)

CARLOSM_13200

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Como Puedo Programar Procesos Con Pipe()
« en: Lunes 24 de Septiembre de 2007, 07:16 »
0
Tengo un problema al pasar los datos numericos (operaciones matematicas) para poder pasar la informacion de padre a hijo por read() u otra instruccion

Rozor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Como Puedo Programar Procesos Con Pipe()
« Respuesta #1 en: Lunes 24 de Septiembre de 2007, 10:14 »
0
Puedes usar ReadFile y WriteFile de winbase.h





BOOL ReadFile(
  HANDLE hFile,                // handle of file to read
  LPVOID lpBuffer,             // pointer to buffer that receives data
  DWORD nNumberOfBytesToRead,  // number of bytes to read
  LPDWORD lpNumberOfBytesRead, // pointer to number of bytes read
  LPOVERLAPPED lpOverlapped    // pointer to structure for data
);




BOOL WriteFile(
  HANDLE hFile,                    // handle to file to write to
  LPCVOID lpBuffer,                // pointer to data to write to file
  DWORD nNumberOfBytesToWrite,     // number of bytes to write
  LPDWORD lpNumberOfBytesWritten,  // pointer to number of bytes written
  LPOVERLAPPED lpOverlapped        // pointer to structure for overlapped I/O
);