> Pues eso compañeros, que me está generando dolor de cabeza la tonteria esta,  
> he intentedo scanf("%s %s %s %s %s", &argu[0], &argu[1], &argu[2], &argu[3], 
> &argu[4]);  pero no furrula bien. Es para pasarle posteriormente dichos 
> parametros a un execv().

debes usar conversión de cadenas con localización dinámica, así:

definir argu como:

  char *argu[5];

y después scanf como:

  scanf("%as %as %as %as %as", &argu[0], &argu[1], &argu[2], &argu[3], 
&argu[4]);

Lo anterior es mucho más útil ya que puede incluso manejar tu plantilla en vez 
de
usar %as podrías poner %a[A-Z] y este último sólo hará match con letras 
mayúsculas
o usar %a[0-9a-zA-Z] o sólo números %a[0-9]

Espero te ayude

Saludos!



> 
> Gracias 
> 
> ---Publicidad--------------------------------------------------------
> Juega con Ventura24.es, lotería inteligente y multiplica tus
> posibilidades!! http://www.iespana.es/_reloc/email.ventura
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
nmag only
gnupg keyID: 0xA024A03F [http://pgp.mit.edu/]
GNU/Linux Registered User #312624


Responder a