X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/6e3d570b2e409f486e718aa98f2ffc3741362c8e..c44140901674eea943d44ef522337fae17feb3c1:/emufs_gui/form.c?ds=inline diff --git a/emufs_gui/form.c b/emufs_gui/form.c index 5a76a4d..d86d4b1 100644 --- a/emufs_gui/form.c +++ b/emufs_gui/form.c @@ -185,7 +185,7 @@ t_Widget *widget_input_create(t_Campo tipo, const char *nombre, unsigned int max return NULL; } tmp->valor[0] = '\0'; - strncpy(tmp->valor, defecto, max); + strcpy(tmp->valor, defecto); tmp->sig = NULL; @@ -302,8 +302,7 @@ int form_input(WINDOW *win, int x, int y, t_Widget *w) c = getch(); } /* Cierro el string con el \0 */ - w->valor[current+1] = '\0'; - + w->valor[current] = '\0'; /* Retorno la tecla con la que se salio. */ /* De esa forma, ESC pasa al campo anterios. ENTER al siguiente */ return c;