Estoy intentando redirigir la salida de un comando llamado desde la función system a un fichero
system("\"C:\\ejecucion.exe\" > \"C:\\Program Files\\salida.txt\"");
y el problema lo tenemos en que no reconoce el espacio entre "Program" y "Files" del fichero de salida.
¿Alguien sabe cómo hacerlo? Ya he probado estas combinaciones y ninguna es válida:
- Code: Seleccionar todo
'C:/Program/Files/salida.txt'
\"C:\\Program\ Files\\salida.txt\"
"C:\\Program Files\\salida.txt"
'C:\\Program\ Files\\salida.txt'
'C:\\Program\" \"Files\\salida.txt'
fich="C:\\Program Files\\salida.txt"
system("\"C:\\ejecucion.exe\" > $fich)
system("\"C:\\ejecucion.exe\" > "$fich")
En fin, una ...