Autor
|
Tema: Problema Pausar programa (Leído 5,629 veces)
|
R3tr0
|
Como ya dije por el foro estoy empezando desde 0 con C++ y estoy probando con el printf y demás pero tengo un problema a la hora de pausar el programa. Al principio compila y ejecuta sin errores pero se cierra automáticamente al instante. Este es el código. #include <stdio.h>
main() { printf ("Hola Mundo"); }
Ya sé que el programa no tiene escrito para que se pause pero luego pruebo con este otro código y me da un error el Dev C++ al compilar que no entiendo: #include <stdio.h>
main() { printf ("Hola Mundo"); system ("pause"); } C:\Users\*****\Desktop\Sin Nombre1.cpp `system' undeclared (first use this function) (Each undeclared identifier is reported only once for each function it appears in.) ] También he probado con getch y me sale el mismo error al compilar. Seguramente sea una tontería de novatos pero no sé que poner :S Grácias de antemano y un saludo.
|
|
« Última modificación: 26 Febrero 2011, 20:40 pm por R3tr0 »
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
Para getch, conio. Pero es liarse, tienes getchar, que sí es estándar.
|
|
« Última modificación: 26 Febrero 2011, 20:25 pm por Tzhed »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
R3tr0
|
Para getch, conio. Pero es liarse, tienes getchar, que sí es estándar. Muchas grácias , he probado con la libreria (creo que es asi) stdlib.h y me da error con la linea de printf , supongo que no serán "compatibles" o algo por el estilo. Luego he probado con el getchar(); en stdio.h y perfecto. Muchas grácias
|
|
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
Muchas grácias , he probado con la libreria (creo que es asi) stdlib.h y me da error con la linea de printf , supongo que no serán "compatibles" o algo por el estilo. Luego he probado con el getchar(); en stdio.h y perfecto.
Muchas grácias
WTF, no quites stdio.h, es donde está contenida la función printf. (Puedes incluir todas las librerias que desees)
|
|
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
R3tr0
|
WTF, no quites stdio.h, es donde está contenida la función printf. (Puedes incluir todas las librerias que desees)
Lo quité para probar si funcionaba y que pasaba xDDDDD
|
|
|
En línea
|
|
|
|
volteo0101
Desconectado
Mensajes: 27
|
Lo quité para probar si funcionaba y que pasaba xDDDDD
Puedes hacerlo con la funcion system de windows.. #include <stdio.h> #include <stdlib.h> main() { printf ("Hola Mundo"); system("pause>nul") // El null para que no muestre un mensaje de aviso. } tambien asi : #include <stdio.h> int main() { int a; printf("hola mundo"); scanf("%d",&a); } vendria a ser un pause tambien
|
|
|
En línea
|
|
|
|
R3tr0
|
Puedes hacerlo con la funcion system de windows.. #include <stdio.h> #include <stdlib.h> main() { printf ("Hola Mundo"); system("pause>nul") // El null para que no muestre un mensaje de aviso. } tambien asi : #include <stdio.h> int main() { int a; printf("hola mundo"); scanf("%d",&a); } vendria a ser un pause tambien Tengo una duda respecto a la función main , porque en ocasiones se le pone int delante y otras veces no? Depende de las librerias??
|
|
|
En línea
|
|
|
|
Ferno
Desconectado
Mensajes: 375
|
Tengo una duda respecto a la función main , porque en ocasiones se le pone int delante y otras veces no? Depende de las librerias??
El ANSI C dice que la función main posee un valor de retorno de tipo int. Es por eso que si codeas en ANSI C, DEBES incluir el tipo de retorno int para la función main. Lástima que mucha gente lo omite
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Pausar la ejecucion de un programa
« 1 2 »
Programación Visual Basic
|
EstoyBaneado
|
14
|
10,982
|
17 Junio 2005, 10:18 am
por Slasher-K
|
|
|
pausar x segundos vbs
Scripting
|
Isótopo
|
4
|
6,388
|
16 Mayo 2008, 23:53 pm
por Isótopo
|
|
|
Pausar un metodo
Java
|
AsTeroine
|
0
|
2,144
|
24 Junio 2009, 02:22 am
por AsTeroine
|
|
|
Freezear un programa (pausar) con CheatEngine
Ingeniería Inversa
|
manuelxavier
|
4
|
4,466
|
11 Agosto 2011, 02:15 am
por manuelxavier
|
|
|
[Solucionado] Pausar y reanudar programa.
Programación C/C++
|
erovira
|
7
|
7,330
|
13 Marzo 2014, 15:53 pm
por erovira
|
|