conio.h
Función cscanf Borland® C
int cscanf(const char *formato, ...);
Recoge el texto y lo procesa según el formato dado por el argumento *formato. Esta función es similar a la función scanf, la diferencia está en que la función cscanf lee los datos desde la consola que son automáticamente mostrados.
Valor de retorno:
La función cscanf retorna el número de elementos entrados que hayan sido escaneados, convertidos, y guardados con éxito; el valor retornado no incluye elementos que no hayan sido guardados. Si no se han guardado elementos leídos, el valor de retorno es 0. Si cscanf intenta leer al final-de-fichero, el valor retornado es EOF.
Ejemplo:
#include <conio.h> int main() { char nombre[25]; int total; cprintf( "Escribe tu nombre:\r\n" ); /* Intenta borrar unos caracteres escritos */ total = cscanf( "%s", nombre ); cprintf( "Tu nombre es \"%s\"\r\n", nombre ); cprintf( "Número total de elementos guardados: %d\r\n", total ); cprintf( "Pulsa una tecla para continuar..." ); getch(); return 0; }