• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fnds

Como criar um popen para leitura e escrita?

5 mensagens neste tópico

Boas, os meus conhecimentos de C ainda  não são grande coisa, eu gostava de saber o que é preciso para criar uma função do género do popen mas que suporte simultaneamente leitura e escrita.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A função fopen permite abrir um ficheiro para leitura e escrita. Se quiseres, podes usar a função open com as flags O_CREAT e O_RDWR.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim mas eu precisava de um que dessa para os dois ao mesmo tempo, ou seja, que desse tanto para enviar como para receber informação do processo, algo como o modo r+ do fopen. E em windows.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens de fazer um fork e usar pipes, se não me engano.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim também já cheguei a essa conclusão (by triton), em linux é relativamente facil, há montes de código que faz isso, agora em windows é mais complicado, vou ler a documentação e ver o source do python..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora