Como paso 2 estructuras globales a una funcion?
Publicado por Jorge (24 intervenciones) el 25/04/2020 02:30:14
Bueno no se que sintaxis usar para el prototipo de la funcion que va a recibir 2 estructuras del mismo tipo pero con diferentes nombres, la funcion va a copiar lo que hay en la esctructura 1 en la 2 y ambas son globales (las structuras que se declaran en el main si las se hacer)
Segun yo es algo asi pero no compila
Segun yo es algo asi pero no compila
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct E1{
int a=5;
int b=2;
}E2,E3;
void cambiar(E1 E2 E3);
main()
{
cambiar();
printf("%d \t %d",E2.a,E3.a);
}
void cambiar(E1 E2,E3)
{
E2.a=E3.a;
E3.b=E2.b;
}
Valora esta pregunta


0