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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Recorrer un archivo recursivamente. en: 5 Septiembre 2018, 16:33 pm
Hola gente que tal?

Estoy atorado en un ejercicio de recursividad, en el cual tengo que buscar el menor elemento de un archivo de enteros. No le puedo encontrar la forma de recorrer el archivo recursivamente.

Código:
#include <windows.h>
#include <stdio.h>
#include <conio.h>

int main()
{
    FILE *fp;
    int *datos;

    printf("%i ", BuscarMenorArchivo_Recursiva(&fp, &datos));


}

int BuscarMenorArchivo_Recursiva(FILE *fp, int *datos)
{
    fp = fopen("datos.dat", "rb");

    fread(datos, sizeof(int), 1, archi);

    int menor = (*datos);

    if(feof(fp) != NULL)
    {
        menor = BuscarMenorArchivo_Recursiva(archi, datos);

        fread(datos, sizeof(int), 1, fp);

        if( (*datos) < menor)
            menor = (*datos);
    }

    fclose(fp);
    return menor;
}

Saludos gente  ;D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines