Cita de: freeCode en 22 Octubre 2014, 17:09 PMEn cuanto a lo último el "cómo lo hace" no es parte del desarrollador de otras aplicaciones pues no hay que reinventar la rueda, pero entiendo tu curiosidad pues yo también la tuve y la sigo teniendo, no tienes más que descargar la glibc y leer el código
Gracias a ambos por su ayuda.
En la universidad enseñan una mezcla de C/C++ que me incomoda, no creo que cuando termine acepten desarrollar proyectos de esa manera, por lo que estoy aprendiendo C por mi cuenta con Programación en C | Joyanes, pero bueno sin salir del tema..
Tambien me di cuenta de otro error.
En mi función submenu estoy trabajando todo con el mismo fd y al inicio del submenu ya leo el encabezado(cuando muestro el nombre del archivo y el numero de registros.)
Y en la funcion para agregar vuelvo a leer el encabezado,pero el "cursor" esta posicionado despues del registro de encabezado , tengo que retroceder al inicio xD!
Estoy haciendo los cambios que me dijeron con el codigo que publique aqui y ya me funciona, cuando llegue a casa publicaré mi programa completo, espero tambien le sirva a alguien cuando visite el hilo.
Y por curiosidad(y sin ser chupamedias), quizá es por la experiencia que conoces tanto,como es que funciona el lenguaje y sus funciones, eso casi no e encontrado (o no e sabido buscar), en su mayoria dicen "que es lo que hace", pero no "como lo hace".
Me recomendarías alguna documentación de nivel básico, quiero conocer más a C.
Saludos
![;) ;)](https://forum.elhacker.net/Smileys/navidad/wink.gif)
http://www.gnu.org/software/libc/
http://ftp.gnu.org/gnu/glibc/ De aquí puedes descargarte el código de todas las funciones que usas de C, como están hechas y tal, no creo que te enteres de mucho al igual que yo no lo hice en su momento, es una biblioteca demasiado grande, pero si puedes echarle un ojo a las funciones matemáticas que eso es curioso.
Saludos