Título: Pregunta al generar un programa. Publicado por: elkiy en 8 Junio 2012, 21:33 pm Hola soy un poco nuevo en esto, y quisas me este apurando un poco al publicar mi duda.
Hace poco estoy estudiando c++ con los video-tutoriales de jesus conde, muchos los conoceran. el tema es que al finalizar un programa como por ejemplo el famoso programa hola mundo termina con estas tres ultimas lineas: Código: std::cout << "hola mundo"; Bueno antes asi podia generar y visualizar el programa facilmente. Ahora si lo escribo asi se me cierra al instante que lo abro, postie el problema y un usuario del foro me dijo que utilize cin.get() de la biblioteca standar de c++, y si funciono. La pregunta es.. ¿ porq ami y a varios usuarios de windows les pasa esto? ¿porq antes no se me cerraba y ahora si? ¿en expecifico.. que hace el comando cin.get() ? Desde ya gracias. sepan disculpar las molestias Título: Re: Pregunta al generar un programa. Publicado por: maxim_o en 8 Junio 2012, 21:52 pm Se te cierra por que el programa comienza y termina ...
El cin.get() lo que hace es que el programa se quede detenido hay hasta que pulses una tecla y cuando la pulsas finalizas Título: Re: Pregunta al generar un programa. Publicado por: elkiy en 8 Junio 2012, 21:56 pm Se te cierra por que el programa comienza y termina ... El cin.get() lo que hace es que el programa se quede detenido hay hasta que pulses una tecla y cuando la pulsas finalizas muchas gracias por tu respuesta, sabrias si unicamente se usa para eso o tambien se usa para otra funcion?. Saludos!! Título: Re: Pregunta al generar un programa. Publicado por: STANHMAL en 8 Junio 2012, 22:12 pm ... unicamente se usa para eso o tambien se usa para otra funcion?. La función que cumple cin.get() es la de capturar un solo carácter y almacenarlo en una variable por ejemplo: Código o Código
en el caso de la pausa, el carácter que captura no lo almacena en ningún lado. $4!u2 Título: Re: Pregunta al generar un programa. Publicado por: elkiy en 8 Junio 2012, 22:40 pm La función que cumple cin.get() es la de capturar un solo carácter y almacenarlo en una variable por ejemplo: Código o Código
en el caso de la pausa, el carácter que captura no lo almacena en ningún lado. $4!u2 muchas gracias por sus respuestas saludos |