Amigos tengo un programa funcionando
pero quiero agregarle una opcion que pida mas o menos asi
"si quiere continuar precione 1 si no presione 0"
si alguien me podria ayudar.
saludos
| |||
Programa Amigos tengo un programa funcionando pero quiero agregarle una opcion que pida mas o menos asi "si quiere continuar precione 1 si no presione 0" si alguien me podria ayudar. saludos |
| ||||
Respuesta: Programa Usando windows, con la librería conio.h, puedes usar el comando "getch();" para obtener la tecla presionada sin esperar a que presione enter.
Código:
char c; c = getch(); if (c == '1') {/*...*/} else if (c == '0') {/*...*/} |
| |||
Respuesta: Programa (con switch) yuyinelvago, aca te dejo el codigo de lo que buscas.. esta hecho con un switch. Si tenes solo dos opciones la zafas con ifs pero cuando tengas mas opciones lo mejor es usar un switch. Aca va el codigo #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int in; cout<<"Ingrese 1 para seguir, 0 para salir"<<endl; cin>>in; while(in!=1 && in!=0) { cout<<"Ingrese una opcion valida"<<endl; cin>>in; } switch(in){ case 0: cout<<"salgo"<<endl; exit(0); case 1: cout<<"continuo"<<endl; break; } system("PAUSE"); return EXIT_SUCCESS; } |
| |||
Respuesta: Programa mejor si quieres hacerlo rapido : #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <windows.h>//para el Sleep void main() {char c; //si usas int y cuando corres el programa presionas una tecla no numerica se raya do {clrscr(); printf("Presiona 1 para entrar 0 para salir"); flushall();//creo q esta en el stdlib.h scanf("%c",&c); }while (c!='1' && c!='0'); //por si acaso si no funk cambia el && por el || if(c=='1') printf("puedes continuar"); else { printf("Lo siento se cerrara el programa"); Sleep(2000); exit(1);} } |
| |||
Respuesta: Programa Cita: conio.h no es standard. Incluso dentro de windows podria no siempre compilarte dependiendo del compilador que uses. No lo usen. |