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
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
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
-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);
/*
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,
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
6 matches
Mail list logo