Re: C. Frase entera a vector de strings
> 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 debian-user-spanish-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
--
nmag only
gnupg keyID: 0xA024A03F [http://pgp.mit.edu/]
GNU/Linux Registered User #312624
Reply to: