I am writing code that opens an istream object on a file specified by the user. I want to be able to run the program in the debugger and just type the filename (eg data.txt) at the prompt, not the whole path. I haven’t worked out how to do this inside the IDE so I have been saving my .txt file to the debug folder and running the .exe file, but that means I can’t step through the program. How do I make it work inside the IDE instead? Thanks.
Share
you can set the working path of the executable (project properties->Debugging->Working Directory), which leads the debugger to start the executable with that path as working directory. This has the advantage that if you set the same path for all your configurations (Debug/Release/…), you only need 1 data.txt on your entire system, which is especially nice if you want to change data.txt or it’s name.