Limitar la entrada de caracteres, ayuda con ncurses en freeBSD Unix
Tengo un listado de ejemplo, pero lo que quería cómo ejemplo, para hacer bases de datos
complejas, así cómo programas para videoclubs, ayuntamientos.
printf ("nombre: ");
fgets(nombre,36,stdin);
Esto es codigo ansi C, pero me han dicho que si quiero limitar la entrada de caracteres en la consola, para que no salga por el otro lado de la pantalla, que tengo que usar ncurses.
Y de ncurses no se mucho, alguien me puede poner un listado de ejemplo.
O enviarmelo a mi mail: [email protected]
#include <stdio.h>
int main ()
{
FILE *f;
char nombre[100],apellido[200];
printf("n");
f=fopen("fichero","at");
if (f==NULL) { printf ("no se puede crear fichero!n"); return -1;};
printf ("nombre: ");
fgets(nombre,36,stdin);
printf ("napellidos: ");
fgets(apellido,36,stdin);
fprintf (f,"%s %sn", nombre, apellido);
printf ("n");
fclose (f);
return 0;
}
Este es mi listado de ejemplo
complejas, así cómo programas para videoclubs, ayuntamientos.
printf ("nombre: ");
fgets(nombre,36,stdin);
Esto es codigo ansi C, pero me han dicho que si quiero limitar la entrada de caracteres en la consola, para que no salga por el otro lado de la pantalla, que tengo que usar ncurses.
Y de ncurses no se mucho, alguien me puede poner un listado de ejemplo.
O enviarmelo a mi mail: [email protected]
#include <stdio.h>
int main ()
{
FILE *f;
char nombre[100],apellido[200];
printf("n");
f=fopen("fichero","at");
if (f==NULL) { printf ("no se puede crear fichero!n"); return -1;};
printf ("nombre: ");
fgets(nombre,36,stdin);
printf ("napellidos: ");
fgets(apellido,36,stdin);
fprintf (f,"%s %sn", nombre, apellido);
printf ("n");
fclose (f);
return 0;
}
Este es mi listado de ejemplo
