1. bocajuniors,
hola, disculpen la molestia, alguien sabe cual es la librería de c++ que contiene las órdenes de consola?. el que me pueda ayudar, le agradezco mucho
Score: +0
11 messages, 1 pages: 1 ↖ Retour à la liste des sujets
Score: +0
hola, disculpen la molestia, alguien sabe cual es la librería de c++ que contiene las órdenes de consola?. el que me pueda ayudar, le agradezco mucho
Score: +0
Puedes usar stdio.h, que proviene de c, y tiene entre otras las funciones printf (imprimir en pantalla) y scanf (leer algo por teclado).
Si quieres ir al c++ puro, tienes en el espacio estándar las variables cout y cin, y hay que importar iostream (sin .h). Se usarían de la siguiente manera.
using namespace std;
Imprimir por pantalla: cout << variable1 << variable2 << variable3 << endl;
endl es el fin de línea, sería como el \n si usas printf.
Leer por teclado: cin >> variable1 >> variable2;
Estas son órdenes básicas, luego hay otras librerías más complejas para manipular la consola, como curses y derivados. Espero que con esto de momento te sirva.
Un saludo.
Score: +0
nesecito el comando de pausa para la consola, sistem.pause. quiero saber cual es la librería que contiene esa orden.
Score: +0
Que yo sepa ninguna, lo tienes que simular. Puedes hacer algo como:
printf("Presione enter para continuar");
scanf("%s", &cadena);
Estoy seguro de que hay otras formas de recibir directamente una pulsación de teclado, pero no las conozco. Mira a ver si hay algo como getkey(), en Pascal al menos existe.
Score: +0
estoy aprendiendo a programar, y quiero que los archivos .exe no se cierren cuando está la consola abierta. nesecito una pausa para la consola.
Score: +0
Ejecútalos desde el cmd entonces.
Score: +0
de que forma se impide que se cierren cuando no está la consola abierta? es lo que quiero sabér
Score: +0
Como te ha dicho BOFH, el cmd es la solución. Desde la consola puedes escribir el nombre del archivo, y se ejecuta. Además, el comando cd te será útil para navegar por directorios. Por ejemplo:
cd C:\usuarios\yo\escritorio
programa.exe
O si quieres cambiar de unidad:
cd /d D:
También admite rutas relativas:
cd escritorio
Si abres la consola sin ejecutar como administrador, por defecto aparecerás en tu directorio de usuario.
En cuanto a los programas, simplemente lee la consola antes de ejecutarlos, no necesitas el pause.
Score: +0
eso ya lo sabía, nesecito que los programas se ejecuten sin entrar al cmd, como cualquiér programa normal.
Score: +0
Entonces haz lo que te he dicho más arriba. Pon un scanf o algo así, y que se cierre tras pulsar enter.
Score: +0
gracias a los que me ayudaron con esto, ya solucioné mi problema, en cualquier cosa que les pueda servir encantado de hacerlo.
Score: +0
11 messages, 1 pages: 1 ↖ Retour à la liste des sujets
Vous devez être connecté pour pouvoir poster.