esto probablemente se haya preguntado antes, pero hasta ahora no he podido encontrar ninguna respuesta. Intento iniciar mi programa con entrada de varias líneas, I.E. algo que no quiero escribir en la línea de comando cada vez (ya que probablemente me equivoque). Miré los argumentos de la línea de comandos y pegué mi entrada allí, pero lo interpretó como que cada línea es un comando.Entrada de tubería en un programa de C++ para depurar en Visual Studio
de entrada en caso de que ayuda:
8
c j i b s x k j
t a o a v y z l
x r t s w o n m
z y x e n s p r
l l o b s t e r
t g x a a a a a
j p e l a k e k
t r s l j e e e
cat
test
baseball
bake
paste
lobster
stake
zen
locks
rake
gel
slack
jar
dinosaur
0
Además, generalmente solo agrego el archivo de datos como un archivo normal en el proyecto, y lo marco como 'excluir de compilación'. Luego puede establecer los argumentos en el depurador en '
Joe
¡Si mal no recuerdo, esto no está documentado pero funciona! Es particularmente sorprendente porque
Una cosa a tener en cuenta es que la redirección del depurador se rompió en VS2008: http://stackoverflow.com/a/3122074/12711 No está claro exactamente qué versiones de 2008 está rota, me funciona hoy en VS 2008 SP1 en Win7 x64, pero los comentarios en el informe de error indican que, para algunas personas, VS2008 SP1 no lo soluciona. –