SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: CARLOSM_13200 en Lunes 24 de Septiembre de 2007, 07:16

Título: Como Puedo Programar Procesos Con Pipe()
Publicado por: CARLOSM_13200 en Lunes 24 de Septiembre de 2007, 07:16
Tengo un problema al pasar los datos numericos (operaciones matematicas) para poder pasar la informacion de padre a hijo por read() u otra instruccion
Título: Re: Como Puedo Programar Procesos Con Pipe()
Publicado por: Rozor en Lunes 24 de Septiembre de 2007, 10:14
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
);