haber haber disculpa Littlehorse que sea un toque duro de entender
,
en primer lugar lo del typedef ? en donde me falta eso? en la estuctura ?
typedef struct datos {
char nombre [15];// nombre del usuario
char pass [6];//password del usuario
char acceso [15];//acceso del usuario
char tipo [2];//tipo de acceso
};
asi? o es otra cosa a lo q te referis?
segundo lugar
intento ingresar con fgets pero no tengo resultado aver si esta mal la sintaxis
fgets (regin.nombre,15, stdin); // o esta
fgets (regin.nombre,15, fp); //pongo las dos porq con ninguna de las dos hay resultado
otra cosa aca tmb que veo es el fgets lee el archivo asociado en la cadena de caracteres s.
osea lee una cadena de caracteres desde el archivo. pero mi cadena esta en la stuctura
PD: lo del overflow digo de que no importa por ahora porq quiero consentrar en lo del ingreso ese y bueno despues agregare lo del overflow pero por el momento la persona que ejecuta el programa sabe que no tiene q probocar un overflow
Otra cosa tmb, el progrmaa en si funciona, osea hace lo q tiene q hacer y guarda los datos ahora bueno que los guarde mal, es por lo q pregunte nuevamente el porque pasa esto, osea no es que no guarde lo q se ingresa por lo contrario se guarda pero junto con basura.
Desde ya gracias por las respuestas y Littlehorse gracias por la paciencia
jaja