En qué carpeta se corren los inputs? #42
-
Hola quería preguntar exactamente qué path tengo que poner para leer input.txt y output.txt. En mi programa puse los tests en una carpeta, que tiene 9 carpetas de cada test, cada una con input.txt y output.txt. Mi programa concatena el path /executables/part-x-yy-z/. Digo eso en el readme? ¿O los inputs van a estar en el directorio de más afuera? Espero que se entienda, gracias! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
No entiendo lo de "concatenar". El input se tiene que poner en un path relativo Supongamos que tienes la siguiente estructura: Carpeta tarea
./puffle lo ejecutas desde la carpeta "tarea". Desde esa carpeta, el path relativo a easy-1.txt es tests/easy-1.txt y el path relativo a easy-2.txt es tests/carpeta/easy-2.txt. Así, para ejecutar el binario con el input de easy-2 sería (asumiendo que quieres el output a out.txt y que estás en la carpeta "tarea" en la consola) |
Beta Was this translation helpful? Give feedback.
No entiendo lo de "concatenar". El input se tiene que poner en un path relativo
Supongamos que tienes la siguiente estructura:
Carpeta tarea
- easy-2.txt
./puffle lo ejecutas desde la carpeta "tarea". Desde esa carpeta, el path relativo a easy-1.txt es tests/easy-1.txt y el path relativo a easy-2.txt es tests/carpeta/easy-2.txt.
Así, para ejecutar el binario con el input de easy-2 sería (asumiendo que quieres el output a out.txt y que estás en la carpeta "tarea" en la consola)
./puffle tests/carpeta/easy-2.txt out.txt