Código C:
Ver original
#include <stdio.h> #include <stdlib.h> FILE *fp; FILE *fp2; void lineas(int num); void lineas2(int num); char a[60], b[60], c[60], d[60], a1[60], b1[60], c1[60], d1[60]; int main() { lineas(1); lineas(2); lineas(3); lineas2(2); return 0; } void lineas(int num) ////Esta función es para avanzar a una linea específica { int conta=num-1; prueba: if (conta>0) { conta--; goto prueba; } } void lineas2(int num) ///Esta es lo mismo que lo anterior pero para el segundo archivo { int conta=num-1; prueba: if (conta>0) { conta--; goto prueba; } }
Al principio si me muestra los valores, pero al intentar leer el segundo archivo me sale <null> y no lo lee.
¿Alguna ayuda?
Gracias