Hola voy entrando al foro y es que de verdad necesito ayuda con un problemon al parecer de meoria:(, tengo un proyecto el cual es usar un archivo de texto como base de datos, cada linea incluye numero de empleado, nombre, apellido, sexo,años trabajando, estado civil, numero de hijos y horas de trabajo, todo esto debo usarlo para obtener su sueldo total.
Usando la funcion fscanf(); logre obtener los datos y acomodarlos en arreglos, pero el problema es que cuando regreso al menu al tratar de entrar de nuevo a alguna de las opciones el programa me retorna error 255(0xFF) y no se que hacer:(
la funcion que uso para leer el archivo esta en un .h
este es el codigo.
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
no se mucho de lectura de archivos asi que no se si el error sea por la misma funcion o si lo que afecta es el tamaño de los arreglos, gracias por su ayuda.
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
Usando la funcion fscanf(); logre obtener los datos y acomodarlos en arreglos, pero el problema es que cuando regreso al menu al tratar de entrar de nuevo a alguna de las opciones el programa me retorna error 255(0xFF) y no se que hacer:(
la funcion que uso para leer el archivo esta en un .h
este es el codigo.
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
Código (c) [Seleccionar]
#ifndef HEADER_H_INCLUDE
#define HEADER_H_INCLUDE
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int numeroTrab[150];
char nombreTrab[20][150];
char apellidoTrab[20][150];
char sexo[150];
int anos[150];
char estadoCivil[20][150];
int numHijos[150];
int horasTrab[150];
//************************************/
void LecturaDeDatos(){
FILE *file=fopen("Datos.txt", "rb");
int i=0;
while (!feof(file)){
i++;
fscanf(file,"%d %s %s %c %d %s %d %d\n", &numeroTrab[i],&nombreTrab[i],&apellidoTrab[i],&sexo[i],&anos[i],&estadoCivil[i],&numHijos[i],&horasTrab[i]);
printf("%d %s %s %c %d %s %d %d\n", numeroTrab[i],nombreTrab[i],apellidoTrab[i],sexo[i],anos[i],estadoCivil[i],numHijos[i],horasTrab[i]);
}
}
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
![:¬¬ :¬¬](https://forum.elhacker.net/Smileys/navidad/carita.gif)
no se mucho de lectura de archivos asi que no se si el error sea por la misma funcion o si lo que afecta es el tamaño de los arreglos, gracias por su ayuda.
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex