C/Visual C - estructuras y llamadas

 
Vista:

estructuras y llamadas

Publicado por Takyo (2 intervenciones) el 21/10/2004 21:19:04
vamos a ver si se explikarme

yo tengo una estructura

struct est_fecha
{
int dia,mes,ano;
} fecha;


kiero mandar la estructura a otra funcion y ke me lo devuelva modifikado (kreo ke se dice llamada por referencia o valor)

una forma seria asi
funciono (&fecha.dia, &fecha.mes, &fecha.ano)
y no se si asi se podra, eso me lo teneis ke decir vosotros
funciono (fecha)

bueno mi pregunta es si podria meter una estructura en la otra llamada ke recibe

no se si os abreis enterado bien de lo ke pregunto
si es asi decirmelo ke yo intentare explikarme mejor
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

RE:estructuras y llamadas

Publicado por Takyo (2 intervenciones) el 21/10/2004 21:30:58
lo ke kiero a groso modo es mandar una estructura de golpe a otra funcion pero lo ke no se es komo se deklara una estructura en la ke la recibe
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

RE:estructuras y llamadas

Publicado por zzzz (318 intervenciones) el 22/10/2004 03:33:37
Hola! una estructura la declaras asi:

struct stack
{
char elem[MAX];
int tope, front, rear;
}s, p;

//en una función para recibir toda la estructura completa la haces asi:
void push(struct stack *,char);
//en el código para acceder la informacion lo haces con un apuntador, ejemplo s->tope=1;
//aqui la función con código
void push(struct stack*p,char cad)
{
if(p->tope==MAX-1)
{
printf("DESBORDAMIENTO");
getch();
}
else
p->elem[++p->tope]=cad;
}
en el programa principal la mandas llamar asi:

void main()
{
stack s;
push (&s, "Hola");
}
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