Declaraste la funcion
Graba_Fact pero luego no la definiste. Al invocarla se genera un error.
Una sugerencia, si usas solo un dato int en una estructura y luego creas un arreglo de esos valores tal ves te convenga usar una sola estructura.
Código C++:
Ver original#include <stdio.h>
#include <stdlib.h>
//========DECLARACION FUNCIONES===========//
void Graba_Fact(struct datosreg* con[]);
//==============ESTRUCTURA=================//
struct datoscli {
int Monto;
};
struct datosreg {
struct datoscli datos[999];
};
//============COMIENZO MAIN==============//
int main() { struct datosreg inforeg[2]; //DECLARO LA STRUC COMO LOCAL Y NO GLOBAL PORQUE ASI ME LO PIDEN EN LA FACULTAD. //===Pasando Vector a funcion====//
Graba_Fact((struct datosreg **) &inforeg);
}
//===============FIN MAIN==================//
//========RESOLUCION DE FUNCION==========//
void menu(struct datosreg* con[])
{
//Aca por el momento no tengo nada para evitar posibles errores también.
}
void Graba_Fact(struct datosreg* con[])
{
//Aca por el momento no tengo nada para evitar posibles errores también.
}
//==============FIN FUNCION=============//
Saludos.