Que falla en la línea 60
Publicado por Jesusito (12 intervenciones) el 11/12/2017 15:03:33
Al introducir este código (en realidad viene con mucho más codigo, pero que realmente no tiene que ver con lo que realizo en esta parte) se produce un fallo en la línea 60:
Me da el error : |60| expected expression before '{' token
Mi compilador es GNU GCC Compiler y estoy haciendo un proyecto de C en Code::Blocks.
La cosa es que he estado intentando ver que falla ahí, pero no llego a comprender que le falta o sobra.
Si existe otra manera de obtener el vector struct VRec, y que pida por pantalla los valores, por favor, mostradmelo.
Muchas gracias muyayos
Me da el error : |60| expected expression before '{' token
Mi compilador es GNU GCC Compiler y estoy haciendo un proyecto de C en Code::Blocks.
La cosa es que he estado intentando ver que falla ahí, pero no llego a comprender que le falta o sobra.
Si existe otra manera de obtener el vector struct VRec, y que pida por pantalla los valores, por favor, mostradmelo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <stdio.h>
#define Dim 4
struct rectangulo {
double base;
double altura;
};
int main()
{
struct rectangulo rec1, rec2, rec3, rec4;
struct rectangulo VRec[Dim];
do{
printf("Introduzca la base del rectangulo 1: ");
scanf("%lf", &rec1.base);
} while (rec1.base < 0);
do{
printf("Introduzca la altura del rectangulo 1: ");
scanf("%lf", &rec1.altura);
} while (rec1.altura < 0);
do{
printf("Introduzca la base del rectangulo 2: ");
scanf("%lf", &rec2.base);
} while (rec2.base < 0);
do{
printf("Introduzca la altura del rectangulo 2: ");
scanf("%lf", &rec2.altura);
} while (rec2.altura < 0);
do{
printf("Introduzca la base del rectangulo 3: ");
scanf("%lf", &rec3.base);
} while (rec3.base < 0);
do{
printf("Introduzca la altura del rectangulo 3: ");
scanf("%lf", &rec3.altura);
} while (rec3.altura < 0);
do{
printf("Introduzca la base del rectangulo 4: ");
scanf("%lf", &rec4.base);
} while (rec4.base < 0);
do{
printf("Introduzca la altura del rectangulo 4: ");
scanf("%lf", &rec4.altura);
} while (rec4.altura < 0);
VRec[Dim] = {rec1, rec2, rec3, rec4};
}
Muchas gracias muyayos
Valora esta pregunta
0