Dev - C++ - Me aparece el [Error] ld returned, por favooor ayúdenme

 
Vista:

Me aparece el [Error] ld returned, por favooor ayúdenme

Publicado por Anyi Valencia (1 intervención) el 12/03/2021 20:03:53
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <windows.h>
#define GANA 0
#define PIERDE 1
#define CONTINUA 2
int PrimerTiro=1,
SumaDados=0,
MiPunto=0,
EstadoJuego=CONTINUA;
int LanzaDados();
int Juego();
int main()
{
int i;
printf("\n CRAPS\n");
Juego ();
if(EstadoJuego==GANA)
printf("\n ¡FELICIDADES!");
else
printf("\n Lo sentimos acaba de perder");
Sleep (5000);
}
int LanzaDados()
{
 int dado1,dado2,suma;
 dado1=1+(rand()%6);
 dado2=1+(rand()%6);
 suma=dado1+dado2;
 return suma;
 }
 int juego()
 {
 	int puntos,n_lanzamiento;
 	n_lanzamiento=1;
 	while(EstadoJuego==CONTINUA)
 	{
 		puntos=LanzaDados();
 		if (PrimerTiro==1)
 		{printf("\n Primer lanzamiento: %d", puntos);
 		switch(puntos)
 		{
 		Case7:EstadoJuego=GANA;break;
 		Case11:EstadoJuego=GANA;break;
 		Case2:EstadoJuego=PIERDE;break;
 		Case3:EstadoJuego=PIERDE;break;
 		Case12:EstadoJuego=PIERDE;break;
 		default:{
 			PrimerTiro=0;
 			EstadoJuego=CONTINUA;
 			MiPunto=puntos;
 			break;
 			}
 			}
 			}
 			else
 			{
 				n_lanzamiento=n_lanzamiento+1;
 				printf("\n Lanzamiento numero %d:%d",
 				n_lanzamiento,puntos);
 				switch(puntos)
 				{
 					case7: EstadoJuego=PIERDE;break;
 					case'Mipunto':EstadoJuego=GANA;break;
 
 					default:{
 						PrimerTiro=0;
 						EstadoJuego=CONTINUA;
 						MiPunto=puntos;
 						break;
 						}
 						}
 						}
 						}
 						return EstadoJuego;
 						}
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Me aparece el [Error] ld returned, por favooor ayúdenme

Publicado por Alfil (1444 intervenciones) el 13/03/2021 08:38:28
En el prototipo de la función lo pones como
1
int Juego();   // la J en mayúsculas
y en la definición de la función:

1
int juego()    // la J en minúsculas

Ponlo de manera que coincidan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Me aparece el [Error] ld returned, por favooor ayúdenme

Publicado por Rodrigo (539 intervenciones) el 13/03/2021 15:19:38
los valores que consideres en los case ponlos separados de la palabra case

si

1
case 3:

no
1
case3:

y los valores tienen que calzar con la expresion que pones en el switch.
La linea 63, por ejemplo, es invalida. Requieres un numero, no un string (los que, si fueran aceptados, usarian comilla doble)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar