elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: 1 [2]
11  Programación / Programación C/C++ / Problemas al leer un fichero en C en: 26 Julio 2018, 10:50 am
Buenos días.
Alguien me sabría decir por qué me surge este problema?
Al leer el fichero, he comprobado con un printf que me leia bien las dos cabeceras del fichero, pero sale esto al ejecutarlo:
********NOMINAS DE LA EMPRESA******** (
Pongo aqui el codigo en c:
void leerDatos(){
  FILE* Fichero;
  char Cabecera[100],Cabecera2[100],Resto[100];
  float Sueldo[100];
  int i;
  Fichero = fopen("ficheronominas.txt","r");
  fscanf(Fichero,"%[^\n]",Cabecera);
  fscanf(Fichero,"%[^\n]",Cabecera2);
  printf("%s %s",Cabecera,Cabecera2);
  fclose(Fichero);
}
int main(){
  FILE* Fich;
  char Cab,Cab2,Operario;
  Fich = fopen("ficheronominas.txt","r");
  leerDatos(Cab,Cab2);
  fclose(Fich);  
}

Y el fichero:
********NOMINAS DE LA EMPRESA********
Trabajador   Otoño Invierno Primavera Verano
PedroLuque_   3000 2980 2500 2700
RubenCalvo00   2000 1200 650 -600



El problema es que en la variable Cabecera2 aparece una especie de matriz al ejecutarlo



Ya lo resolvi  :laugh:
12  Programación / Programación C/C++ / Código strtok en: 16 Julio 2018, 10:52 am
Buenos días.
Alguien sabría decirme para que se usa y cómo se usa el código strtok?
13  Programación / Programación C/C++ / Violación de segmento core generado en: 11 Julio 2018, 10:46 am
Buenos dias!
Estoy trabajando con el lenguaje de programacion en c y al ejecutar (compila bien) algun programa me surge el problema de "violacion de segmento core generado". Alguien sabe por qué sucede?
Dejo escrito el código y el fichero por si sirve de ayuda. Gracias de antemano.


/*Incluir la libreria stdio.h para el printf y el scnaf. Tambien porque trabajo con ficheros*/
#include<stdio.h>
#define DIMMAX 100
void leerFichero(){
  FILE *Fich;
  int Numbers[20];
  fscanf(Fich,"%d %d %d",&Numbers[0],&Numbers[1],&Numbers[2]);
  printf("El tercer numero leido es %d",Numbers[2]);
}
int main(){
  FILE *Fichero;
  int Numeros[DIMMAX];
/*Abro el fichero*/
  Fichero = fopen("pruebanumeros.txt","r");
  leerFichero(&Numeros);
/*Cierro el fichero*/
  fclose(Fichero);
}

13 42 5
14  Programación / Programación C/C++ / como llenar un array y leer sus elementos en: 9 Julio 2018, 14:01 pm
buenos dias.
Cómo puedo llenar un array una longitud determinada y leer el menor y el mayor de sus elementos? Gracias de antemano
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines