Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/11/2012, 10:00
pablomacri06
 
Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Error al pasar un arreglo Struc a una funcion. Lenguaje C#

Antes que nada Muchisimas gracias por tu respuesta!!!

Eso lo he probado y ma da el siguiente mensaje de error: Grabar.cpp:(.text+0x241): undefined reference to `Graba_Fact(datosreg**)'
collect2: ld devolvió el estado de salida 1
No es el compilador ya compilando con gcc y con g++ me da el mismo error, y en Win compilo con Dev C++ y tambien el mismo error.
Basicamente este es mi codigo.

Código:
#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. } //==============FIN FUNCION=============//
ERROR QUE DEVUELVE ESTO:
Código:
Grabar.cpp:(.text+0x241): undefined reference to `Graba_Fact(datosreg**)'
collect2: ld devolvió el estado de salida 1