Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - clio

#1
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.

:¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬

#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]);

   }

}


:¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬

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