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
_________________________________________________________


Responder a