El Jan 14, Drizzt Do'Urden escribi�:
>
>
> >scanf("%s", &respuesta) -> Lee hasta que encuentres un final de l�nea
> >scanf("%s%*c", &respuesta) -> Lee hasta que encuentres un final de l�nea y
>
>
> Si, pero dudo que eso coja algo asi:
>
> cadena<espacio><enter>
Si no recuerdo mal, "%s" hace que scanf coja cadenas separadas por
espacios. Para hacerlo cogiendo una l�nea:
scanf( "%[^n]" , buffer ) ; getchar();
En cualquier caso, puedes utilizar
fgets( stdin , tamanio_buff , buff );
que no tiene el problema de gets.
_________________________________________________________
Javier Juez Santamar�a <[EMAIL PROTECTED]>
CARTIF
Parque Tecnol�gico de Boecillo. Parcela 205.
Boecillo 47151 VALLADOLID
Tfno: +(34) 983546590 Fax: +(34) 983546521
+(34) 983546504
_________________________________________________________