Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008?

Estas en el tema de Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008? en el foro de C/C++ en Foros del Web. Hola, necesito ingresar gran cantidad de datos para probar una aplicación de consola que estoy haciendo, pero al ejecutar o depurar no se me lo ...
  #1 (permalink)  
Antiguo 06/01/2008, 16:31
 
Fecha de Ingreso: mayo-2004
Ubicación: En mi casa
Mensajes: 54
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008?

Hola, necesito ingresar gran cantidad de datos para probar una aplicación de consola que estoy haciendo, pero al ejecutar o depurar no se me lo permite, con Visual C++ 6.0 cuando me ocurria esto, creaba un ejecutable, abria la consola de windows (símbolo del sistema), corría la app. ya compilada y ahí sí podía pegar la entrada, pero ahora no se como hacer porque ni siquiera se crear un ejecutable desde VC++ 2008, además supongo que debe haber una forma más fácil de hacer esto que la que ya describí.

Muchas Gracias.
__________________
Quiero que ciencia y tecnología avancen muy rápido, por eso comparto lo que se, podría servir a alguién q esté creando algo genial.
  #2 (permalink)  
Antiguo 07/01/2008, 02:46
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 8 meses
Puntos: 74
Re: Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008?

Project>>Properties>>Configuration Properties>>Debugging>>Command Arguments.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 07/01/2008, 12:58
 
Fecha de Ingreso: mayo-2004
Ubicación: En mi casa
Mensajes: 54
Antigüedad: 20 años, 8 meses
Puntos: 0
Re: Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008?

Pero lo que quisiera es que la entrada viniera de cin (no se muy bien que será eso, pero de ahí :P) es decir, como si el usuario los hubiera ingresado con el teclado, no como argumentos de main.
__________________
Quiero que ciencia y tecnología avancen muy rápido, por eso comparto lo que se, podría servir a alguién q esté creando algo genial.
  #4 (permalink)  
Antiguo 07/01/2008, 13:05
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 8 meses
Puntos: 74
Re: Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008?

Si lo queres hacer por codigo entonces no tiene nada que con ningun IDE o compilador especifico ...
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #5 (permalink)  
Antiguo 07/01/2008, 18:52
 
Fecha de Ingreso: mayo-2004
Ubicación: En mi casa
Mensajes: 54
Antigüedad: 20 años, 8 meses
Puntos: 0
Re: Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008?

No, no lo quiero hacer por código, lo que quisiera es:

- Tengo un archivo de texto con el input que deseo ingresar (digamos una hoja entera).
- Selecciono todo, botón derecho del ratón, copiar.
- Voy a mi programa que esta corriendo en modo depuración, botón derecho, pegar, enter y listo .

Pero desafortunadamente no sale el menú contextual con la opción pegar.

Pasar los datos como un argumento a main no me serviría porque en diferentes momentos, debo introducir datos no sólo al inicio de la aplicación.

Muchas gracias.
__________________
Quiero que ciencia y tecnología avancen muy rápido, por eso comparto lo que se, podría servir a alguién q esté creando algo genial.
  #6 (permalink)  
Antiguo 28/01/2008, 11:45
 
Fecha de Ingreso: mayo-2004
Ubicación: En mi casa
Mensajes: 54
Antigüedad: 20 años, 8 meses
Puntos: 0
Re: Cómo pegar datos de entrada en una aplicación de consola de VC++ 2008?

Por si a alguién le sirve, mi problema se resulve muy fácilmente, en vez, de correr la app. con "Start debugging" (F5) se la inicia con "Start without debugging" (Ctrl+F5) y ahí sí se puede pegar texto en la consola.
__________________
Quiero que ciencia y tecnología avancen muy rápido, por eso comparto lo que se, podría servir a alguién q esté creando algo genial.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:24.