Chaque exécutable est - par défaut - exécuté à partir du répertoire de votre projet. Donc, pour un arbre comme celui-ci:
project
|- src
| |- a.cpp
| |- b.cpp
| |- foo.txt
|
|- Debug
| |- a.exe
|
|- foo2.txt
Vous devez utiliser les chemins comme src/foo.txt
ou foo2.txt
. Votre exe se trouve dans le répertoire Debug
, mais il sera exécuté depuis le répertoire de votre projet. De cette façon, les exécutables de chaque configuration de construction sont exécutés de la même manière (à partir du même endroit).
Vous pouvez modifier votre répertoire de travail et vos arguments sous Exécuter les configurations (menu déroulant à côté de l'icône "Exécuter").Basculez vers l'onglet "Arguments", décochez "Utiliser default" et définissez ce que vous voulez si la valeur par défaut n'est pas OK pour vous.
@birryree: il s'avère que nous avons fait indipendemment la même édition. : D –
whoah, désolé! totalement oublié de mettre les crochets de code sur! – kralco626