Dev - C++ - El programa no se ejecuta a pesar de que no existe error al compilar.

 
Vista:

El programa no se ejecuta a pesar de que no existe error al compilar.

Publicado por Juan (3 intervenciones) el 16/10/2018 05:49:25
Hola!

El programa en el que estoy trabajando no se ejecuta a pesar de que no existe ningún error al compilar el programa.
He revisado el código varias veces y no aun no he encontrado el motivo de porque al ejecutar el programa no aparece nada mas que la pantalla en negro.

Agradecería mucho si alguien pudiera ayudarme a resolver el problema.


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
#include <conio.h>
#include <stdlib.h>
 
 
typedef struct nodo {
	int dato;
	struct nodo* siguiente;
}nodo;
 
nodo* primero = NULL;
 
void insertarnodo();
void desplegarpila();
 
int main () {
 
	 void insertarnodo();
	 void insertarnodo();
	 void insertarnodo();
	 void insertarnodo();
	 void insertarnodo();
	 void desplegarpila();
 
	return 0;
}
 
void insertarnodo() {
 
	nodo* nuevo = (nodo*) malloc(sizeof(nodo));
	printf(" Ingrese el dato que contendra el nuevo nodo: ");
	scanf("%d",&nuevo->dato);
	nuevo->siguiente = primero;
	primero = nuevo;
}
 
void desplegarpila() {
 
	nodo* actual = (nodo*) malloc(sizeof(nodo));
	actual=primero;
 
	  if (primero != NULL) {
 
	  	while (actual != NULL) {
	  		printf("%d", actual->dato);
	  		actual= actual->siguiente;
		  }
	  }
 
	  else {
	  	printf("\n\n La Pila se encuentra vacia\n\n");
	  }
 
}

Este es el código :)
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

El programa no se ejecuta a pesar de que no existe error al compilar.

Publicado por Tom (65 intervenciones) el 16/10/2018 11:26:14
¿ El programa debería ejecutarse a sí mismo ? No sé si eso es posible.
Me da la impresión de que está haciendo exactamente lo que le has programado para hacer: nada.
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

El programa no se ejecuta a pesar de que no existe error al compilar.

Publicado por Juan (3 intervenciones) el 16/10/2018 21:05:27
Aun soy nuevo programando en lenguaje C, así que si es posible podrías explicarme ¿a qué te refieres?
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: 84
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

El programa no se ejecuta a pesar de que no existe error al compilar.

Publicado por Yamil Bracho (41 intervenciones) el 16/10/2018 21:10:53
En tu main, quitale la firma a las funciones que estas llamando, es decir en vez de :

void insertarnodo();
void insertarnodo();
void insertarnodo();
void insertarnodo();
void insertarnodo();
void desplegarpila();
haces
insertarnodo();
insertarnodo();
insertarnodo();
insertarnodo();
insertarnodo();

desplegarpila();
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