C/Visual C - Parametros de estructuras

 
Vista:

Parametros de estructuras

Publicado por Juan (2 intervenciones) el 31/08/2011 00:39:01
Hola, mi problema es el siguiente, tengo creado una estructura, despues creo un vector que el tipo es la estructura, y cuando lo quiero pasar como parametro me da errores por todos lados, como seria el prototipo? lo que tengo es lo siguiente:

#include<stdio.h>
#include<conio.h>
#include<string.h>
void carga (libros []);


main ()
{
typedef struct {
int cod, cant;
char autor[20], tit[20];} libros;
libros exis [10];
int opc;
carga (exis);
do {
printf ("1-PRESTAMO DE LIBROS\n2-DEVOLUCION DE LIBROS\n3-FIN");
do {
scanf (" %d", &opc);
} while ((opc<1) && (opc>3));
switch (opc)
{
case 1: presupuesto (); break;
case 2: devolucion (); break;
};while ( opc != 3);
getch ();
return 0;
}


Obvio falta declarar la funcion esa y las otras, y un monton de cosas. Espero que me puedan ayudar. Gracias :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Parametros de estructuras

Publicado por yonatan (23 intervenciones) el 31/08/2011 08:18:35
Le di un vistaso rapido , pero creo que tu error esta en el argumento que le pasas a tu funcion , usted pone lo siguiente : "void carga (libros[]);" , yo creo que esta mal , porque usted declaro "libros" como variable de tipo estructura y no libros[], esta es una diferencia importante.....fijese si puede solucionar este problema en base a esto, mañana mas temprano le voy a pegar una leida mas detenida por si me equivoco en mi recomendacion....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar