Pipes, scanf, y manual de C

2003-12-23 Por tema Alberto
Hola a todos, tengo un programa en C que hace lo siguiente: //cliente char str[256]; scanf(%s, str); write (envio, str, strlen(str)); donde envio es el canal que apunta a una pipe. por otro lado, otro proceso lee de la pipe: //servidor read(recept, str, strlen(str)); donde recept es el

Re: Pipes, scanf, y manual de C

2003-12-23 Por tema Fernando M. Maresca
On Tue, Dec 23, 2003 at 11:47:52AM +0100, Alberto wrote: Hola a todos, tengo un programa en C que hace lo siguiente: //cliente char str[256]; scanf(%s, str); /* el segundo argumento debe ser un puntero */ scanf(%s, str); write (envio, str, strlen(str)); donde envio es el canal que

Re: Pipes, scanf, y manual de C

2003-12-23 Por tema Ana Belén Barragáns Martínez
El mar, 23-12-2003 a las 10:47, Alberto escribió: [...] //cliente char str[256]; scanf(%s, str); write (envio, str, strlen(str)); [...] Pues bien, parece ser que si en cliente le introduces por ejemplo ls -l -a, el servidor lee de la pipe solamente ls !!! Osea que parece ser que dicho

Re: Pipes, scanf, y manual de C

2003-12-23 Por tema José Manuel Pérez
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El Martes, 23 de Diciembre de 2003 12:54, Fernando M. Maresca escribió: On Tue, Dec 23, 2003 at 11:47:52AM +0100, Alberto wrote: Hola a todos, tengo un programa en C que hace lo siguiente: //cliente char str[256]; scanf(%s, str); /*

Re: Pipes, scanf, y manual de C

2003-12-23 Por tema Pedro M. López
At 23/12/03 11:47, Alberto wrote: Hola a todos, tengo un programa en C que hace lo siguiente: //cliente char str[256]; scanf(%s, str); write (envio, str, strlen(str)); donde envio es el canal que apunta a una pipe. por otro lado, otro proceso lee de la pipe: //servidor read(recept, str,

RE: Pipes, scanf, y manual de C

2003-12-23 Por tema Nerox NRX
From: Alberto [EMAIL PROTECTED] To: debian-user-spanish@lists.debian.org Subject: Pipes, scanf, y manual de C Date: Tue, 23 Dec 2003 11:47:52 +0100 Hola a todos, tengo un programa en C que hace lo siguiente: //cliente char str[256]; scanf(%s, str); write (envio, str, strlen(str)); Para