Título: Problemas con los ficheros Publicado por: Karkass en 27 Diciembre 2013, 10:41 am Buenas, tengo este código, no se si el fallo está en la llamada a los datos o la estructura del código en general, alguien podría echarme una mano?
//BIBLIOTECAS #include <stdio.h> #include <fstream> //DEFINE #define MAX 50 #define MAX_VECTOR 500 //PROTOTIPOS void introducir(); void buscar(); void salir(); //ESTRUCTURAS typedef struct{ char nombre_trabajador[MAX]; char apellido_trabajador[MAX]; char DNI[MAX]; int horas_trabajadas; float sueldo; }Ttrabajadores; Ttrabajadores trabajador[MAX_VECTOR]; //AQUÍ SE ENCUENTRA EL CÓDIGO DEL MENÚ (NO LO HE PUESTO PORQUE ES EXTENSO) //FUNCIONES void introducir(){ //ABRIMOS EL FICHERO FILE * pFile; pFile = fopen ("bd_trabajadores.txt","a+"); //ESCRIBIRMOS EN EL FICHERO printf("************* DATOS DEL TRABAJADOR *************\n\n"); printf("Introduce el nombre: \n"); scanf("%s", trabajador.nombre_trabajador); printf("Introduce el apellido: \n"); scanf("%s", trabajador.apellido_trabajador); printf("Introduce su DNI: \n"); scanf("%s", trabajador.dni_trabajador); printf("Introduce las horas que trabaja por semana: \n"); scanf("%d", trabajador.horas_trabajadas); //CERRAMOS EL FICHERO fs.close(pFile); } Gracias y espero aprender mucho por aquí¡¡¡ Título: Re: Problemas con los ficheros Publicado por: amchacon en 27 Diciembre 2013, 12:52 pm Pero dinos que fallo te da :silbar:
Título: Re: Problemas con los ficheros Publicado por: leosansan en 27 Diciembre 2013, 13:45 pm Pero dinos que fallo te da :silbar: También tienes cosas tú, amchacon. Si nos lo dice que gracia tiene la no duda. ¡ Agudiza el ingenio, hombre! :laugh: :laugh: ;-) ;-) Felices Navidades y Próspero Año Nuevo. ;-) ;-) ¡¡¡¡ Saluditos! ..... !!!! (http://st.forocoches.com/foro/images/smilies/aaaaa.gif) Título: Re: Problemas con los ficheros Publicado por: amchacon en 27 Diciembre 2013, 13:53 pm Pues los fallos que veo esque no escribe nada en el fichero (a pesar que lo abre :huh:) y este scanf:
Código Falta un & ahí. Título: Re: Problemas con los ficheros Publicado por: leosansan en 27 Diciembre 2013, 14:09 pm También tienes cosas tú, amchacon. Si nos lo dice que gracia tiene la no duda. ¡ Agudiza el ingenio, hombre! :laugh: :laugh: ;-) Lo ves, ¡¡¡¡has agudizado el ingenio y dado con la tecla!!!! ;-) (http://st.forocoches.com/foro/images/smilies/aaaaa.gif) |